echo $begrüßung;
Beim Ausführen des Scriptes wird folgender Fehler in die error.log geschrieben:
[Tue Aug 30 23:09:40 2005] [error] [client 82.82.240.213] Premature end of
script headers: /www/test/xxx/index.php
Um welchen Webserver handelt es sich denn?
Wie ist PHP dort eingebunden? Ich tippe auf CGI und darauf, dass dieses CGI-PHP einfach kein ordentliches Ergebnis-Dokument zurückliefert.
Füge
die('irgendein String, aber kein Integerwert');
in dein Script ein. Erst am Anfang, dann immer weiter hach hinten verlagern. Damit solltest du den Teil finden, der für den Fehler zuständig ist. error_reporting auf E_ALL stellen hilft eventuell auch noch. display_errors steht hoffentlich auf On.
Du sagst, dass das Script sehr lange läuft. Stimmt diese Zeit mit dem Wert von max_execution_time überein?
Wenn IIS[*] + CGI-PHP: Gibt es ein Fehlermeldungsfenster auf der Konsole, also nicht über Remote Desktop, über eine nicht vorhandene oder eine fehlermeldende Extension?
echo "$verabschiedung $name";
[*] Gilt vielleicht auch für andere Server.