Auszug von hier
*(php etc.)hostsharing hat geschrieben:Achtung: Eine typische Falle ist das Hochladen von Dateien mit MS-DOS Zeilenumbrüchen (CR/LF) statt UNIX Zeilenumbrüchen (LF). FTP-Programme unter Windows bieten zu dem Zweck den ASCII-Mode an, der die Transformation zwischen den Systemen vornimmt. Binäre Dateien (z.B. Grafiken) sollten niemals, *Skripte dahingegen immer im ASCII-Modus übertragen werden.
Dr.M. hat geschrieben:Du musst deine PHP Script im ASCII Modus auf dem Server laden, weil die Zeilenumbrüche in den Textdateien auf einen Windowssystem (chr(13) + char(10)) anders sind als auf ein Unix (char(13)) System. Das ganze stellst du in dem FTP Programm ein mit den du die Dateien auf dem Server ladest. Wie das genau geht entnimmst du am besten der Doku/Hilfe des FTP Programmes.
[ externes Bild ]
Im ASCII Modus hochgeladen und im ASCII Modus betrachtet:
$HTTP_POST_VARS = $_POST;
$HTTP_GET_VARS = $_GET;
$HTTP_SERVER_VARS = $_SERVER;
$HTTP_COOKIE_VARS = $_COOKIE;
$HTTP_ENV_VARS = $_ENV;
$HTTP_POST_FILES = $_FILES;[/quote]
lg
4seven