Premature end of script headers.
Patrick Klein
- cgi
HAllo,
ich bekomme immer diese Fehlermeldung.
Übertragung im ASCII ist erfolgt, CHMOD gesetzt, trotzdem läuft das Script nicht richtig.
Hier der Anfang des Scripts:
#!/usr/bin/perl
$content_type = "Content-Type: text/html\n\n";
$base_path = '/home/www/web2/html/';
$mail_cmd = '/usr/sbin/sendmail';
#$mail_flags = '-oi -t -odq';
$mail_flags = '-oi -t';
#$smtp_server = 'mail.server.domain';
Wo könnte der Fehler liegen?
Danke
Patrick
Hallo Patrick,
ich bekomme immer diese Fehlermeldung.
Wo könnte der Fehler liegen?
Das Script gibt keinen HTTP-Header und also nichts an den aufrufenden Browser zurueck, oder der HTTP-Header ist nicht korrekt notiert.
Mehr dazu:
http://selfhtml.teamone.de/cgiperl/sprache/cginotwendig.htm
viele Gruesse
Stefan Muenz
Hallo Stefan,
ich hab den MIME-Typ eingefügt, das Script läuft trotzdem nicht.
Was kann noch der Fehler sein?
Danke
Patrick
Hallo Patrick,
ich bekomme immer diese Fehlermeldung.
Wo könnte der Fehler liegen?
Das Script gibt keinen HTTP-Header und also nichts an den aufrufenden Browser zurueck, oder der HTTP-Header ist nicht korrekt notiert.
Mehr dazu:
http://selfhtml.teamone.de/cgiperl/sprache/cginotwendig.htm
viele Gruesse
Stefan Muenz
Hoi,
ich hab den MIME-Typ eingefügt, das Script läuft trotzdem nicht.
Was kann noch der Fehler sein?
Der kann ueberall liegen. Wahrscheinlich aber ein Fehler in der Syntax,
der zur Compile-Time erkannt wird. Da hilft nur eins: das Script auf
der Shell ausfuehren oder nach anderen Fehlermeldungen in der Log-Datei
suchen. Vielleicht gibt 'use CGI::Carp qw/fatalsToBrowser/;' auch schon
naehere Auskuenfte.
Gruesse,
CK
Hi,
$content_type = "Content-Type: text/html\n\n";
äh - ja.
Und wird der auch irgendwo ausgegeben?
Die Zeichenkette "print" habe ich in Deinem Ausschnitt nämlich nicht gefunden ...
Wo könnte der Fehler liegen?
Unzureichende Informationen.
Viele Grüße
Michael