sehe den fehler nicht - nur wer zeit und lust hat
Kai
- perl
Hallo Leite,
grundsätzlich erstmal vielen dank für Eure hilfe. das war klasse und ich habe was gelernt - spidse :-))
jetzt rücke ich wieder mit einer frage an, wenn sie auch etwas ubedeutend sein mag. ich habe mir ein merksames script, welches nicht unbedingt benutzt werden soll. nur ich beisse mir aus "wissensgründen" die zähne an dem fehler aus, der da drinne steckt. es funzt nicht
wer zeit und lust hat - BITTE HILFE!!!!!
danke im voraus
Gruss
Kai
SCRIPT:
!/usr/bin/perl/
print "Content-Type: text/html";
print "<HTML>\n";
print "<HEAD>\n";
print "<TITLE> Ihre Nachricht An Uns</TITLE>\n";
print "</HEAD>\n";
print "<BODY>\n";
print "<H1>Feedback</H1>\n;
print "<P>Sie haben soeben folgende Angaben in das Formular eingetragen:</P>\n"
if ($ENV{'REQUEST_METHOD'} eq 'POST')
{
$eingabe = $ENV{'QUERY_STRING'};
}
else
{
binmode STDIN;
read (STDIN, $eingabe, $ENV{'CONTENT_LENGTH'});
}
@Formularfelder = split(/&/,$eingabe);
foreach $Paar (@Formularfelder)
{
($formularname, $wert) = split(/=/,$Paar);
$wert =~ tr/+/ /;
$wert =~ s/%([a-fA-F0-9][a-fA-F0-9])/chr(hex($1))/eg;
print "<P>$formularname = $wert</P>\n";
}
print "<H1>Ausgabe von Variablen</H1>\n";
print "<P>Server-Software: $ENV{'SERVER_TYPE'}</P>\n";
print "<P>Server-Name: $ENV{'SERVER_NAME'}</P>\n";
print "</BODY>\n";
print "</HTML>\n";
Halihallo Kai
jetzt rücke ich wieder mit einer frage an, wenn sie auch etwas ubedeutend sein mag. ich habe mir ein merksames script, welches nicht unbedingt benutzt werden soll. nur ich beisse mir aus "wissensgründen" die zähne an dem fehler aus, der da drinne steckt. es funzt nicht
Fehlermeldung! - Webserver Error.log nachsehen!
!/usr/bin/perl/
Err: Missing required char '#' at beginning of the line!
#!/usr/bin/perl
print "Content-Type: text/html";
err: Missing use strict; missing use warnings;
err: Headerfelder werden mit \n voneinander getrennt!
Der Header vom Dokument wiederum mit \n; daraus folgt:
print "Content-Type: text/html\n\n";
if ($ENV{'REQUEST_METHOD'} eq 'POST')
err: Du möchtest use CGI verwenden.
Viele Grüsse
Philipp
Hallo Leite,
grundsätzlich erstmal vielen dank für Eure hilfe. das war klasse und ich habe was gelernt - spidse :-))jetzt rücke ich wieder mit einer frage an, wenn sie auch etwas ubedeutend sein mag. ich habe mir ein merksames script, welches nicht unbedingt benutzt werden soll. nur ich beisse mir aus "wissensgründen" die zähne an dem fehler aus, der da drinne steckt. es funzt nicht
"es funzt nicht" ist keine Fehlerbeschriebung!
Darüberhinaus möchtest du dringend CGI.pm verwenden.
Struppi.