Franco: Script macht nicht ganz, was es soll?

Beitrag lesen

Hallo Chris,

file_put_contents("".$verzeichnis.$datei."", str_replace('<?', "<?php\r\n

//==================================================
//Text...
//$Id:
//Text...
//==================================================\r\n", $dateiinhalt));
}


>   
  

> Erst mal ist sowieso nicht ersichtlich, warum du hier Zeilenumbrüche auf zwei verschiedene Arten in den Text einbaust;  
> Und wenn auf deinem System der Zeilenumbruch durch ein anderes Zeichen/Zeichensequenz dargestellt wird als durch CRLF bzw. hexadezimal 0D0A, dann hast du damit auch noch gleich zwei verschiedene „Arten“ von Zeilenumbrüchen in dem Ergebnis, welches du in die Datei wegschreibst.  
>   
  
  
Ich habe nun jeweils denm einen bzw. den anderen Zeilenumbruch mal weggelassen.  
  
Das Ergebniss ist dasselbe. Immer wieder diese namenlosen Vierecke am Ende der Zeile. \*hmm\*  
  
Was also muß ich tun, damit die wegbleiben und nur ein ganz normaler Unix-Zeilenumbruch entsteht?  
  
Grüße, Frank