Hi,
»»führe das Programm an der Kommandozeile des Systems aus. Ich vermute, dass Dir eine Fehlermeldung nach STDERR geschrieben wurde, welches Priorität vor STDOUT hat und somit zu falschen HTTP-Headern führt.
An der Kommandozeile ist alles in Ordnung. Ebenfalls die Syntax. Wenn man das Script lokal ausführt funktioniert es einwandfrei.
Gruß Biotop