use CGI;
Du musst das Modul natürlich auch nutzen.
Das mit dem start und end cgi ist zwar schön, ich weis aber nicht was das CGI alles sonst noch macht. Mir ist es lieber, wenn ich die HTML- Attribute selber setzen kann.
my $name;
my $text1;
my $text2;
my $text3;
my $regeln;
my $senden;
my $form_daten;$form_daten = $ENV{'QUERY_STRING'};
my ($name, $text1, $text2, $text3, $regeln, $senden) = split(/&/,$form_daten);Heißt das, du übergibst die Daten willkürlich, nicht mit einem Formular?
Doch, ich nehme die QS, zerlege sie und gib sie dann in die einzelnen Variabeln. Später will ich dann mit einem Suchstringbefehl die "+"-Zeichen heraussortieren und in einer guest.csv ablegen.
üblich wäre ein Formular, das kannst du mit dem CGI Modul leicht zusammen bauen. Die Werte bekommst du dann auch mit diesem.
Ein anderes als ich momentan verwende?
Das Formular gibt mir doch alles schön der Reihe nach. Einzige Ausnahme der Check-Knopf. Ist er nicht gesetzt, fehlt der Wert "regeln" ganz. Das habe ich aber mit einer IF- Abfrage bereits gelöst.
print CGI::header('text/plain');
War falsch (für meine Zwecke *g*) - ich habe es jetzt so gemacht:
------------------------------------
use CGI -no_xhtml;
print CGI->header('text/html');
------------------------------------
Und alles läuft.
Gruß Gary - Muss jetzt leider los...