Philipp Hasenfratz: premature end of script headers

Beitrag lesen

Halihallo Martina

Ich beziehe mich auf folgendes Thema:
   http://forum.de.selfhtml.org/?t=77385&m=446621

Warum wartest du dort nicht auf eine Antwort? - Du hast dieselbe
Frage dort schon gestellt ([pref:t=77385&m=446781]).

Ich rufe das Perlscript auf und es funktioniert auch, dass es im Hintergrund alles erledigt....

Irrelevant, denn nur das aufgerufene Script ist wichtig. Und _dieses_
gibt keine HTTP-Header aus.

Nur am Bildschirm bekomme ich einen "Internal Server Error" und in meiner Error_log-File steht "premature end of script headers"....

Du fork(st) einen neuen Prozess, der Parent-Prozess (das über
HTTP aufgerufene) gibt keinen Header aus, denn dieser wird über
exit gleich beendet. Zur normalen Ausgabe weiter unten kommt er erst
gar nicht (im Parentprozess). Lass einfach exit() weg.

Viele Grüsse

Philipp