Moin!
Ja, es ist tückisch - denn sogar eine Leerzeile vor dem einleitenden <?php gilt in diesem Sinn schon als Nutzdaten, oder eine Byte Order Mark (BOM) am Dokumentanfang. Möcht' nicht wissen, wie viele Tausende von PHP-Programmierern sich wegen sowas schon einen Wolf gesucht haben!
Allein in Deutschland? Tausende. Die Hilferufe lauten fast unisono "Mein PHP-Skript leitet nicht weiter und sendet nur eine leere Zeile" ... Deshalb hab ich ja ein "Skript zum Sonntag" geschrieben, welches die Leerzeile (und die BOM) vor <?php
reparieren kann.
Jörg Reinholz