Mehr Code solls später schon mal sein, nur isses bei dieser Minimalanwendung auch schon.
direkt davor und danach kommen noch <?php und ?>
Leerzeichen davor hab ich auch schon geprüft; bzw. hier meckert PHP sogar, wenn nach einer Ausgabe eines Zeichens nochmal Headerdaten gesendet werden (so von wegen "Cannot modify header information - headers already sent").
Zum Hex-Editor: die Dateien sind bis auf das Leerzeichen identisch. Also die heruntergeladene Datei ist genau 1 Byte länger; alle Datenbytes sind um 1 nach hinten gerutscht und das erste ist 0x20, quasi wie $x = " " + $x; stimmt auch, dass echo mit und ohne "" nix ändert. Ebenso bringt print das gleiche Ergebnis.
Hab auch gerade mal mit nem Network Monitor auf den TCP-Verkehr geschaut, in der Hoffnung da rauszufinden, ob das Leerzeichen schon übertragen wird.
Da das ganze aber https ist, steht da (leider) nix im Klartext drin.
Lesezeichen