Hallo,
Ich habe ein Problem und hoffe, dass ich hier hilfe bekomme :).
Ich setze eine Variable:
PHP
$this->output .= "\$info[".$this->createFilecount."]['name'] = \"".$filename."\";
\$info[".$this->createFilecount."]['code'] = \"".$this->source($filename)."\";
";
Dies geschieht in einer Klasse, wenn ich das endergebniss dann in eine Datei "blabla.script":
PHP
$writehandle = @fopen("./temp/file.jscms", "w+");
$this->return = @fwrite($writehandle, $this->output);
@fclose($writehandle);
wird diese Datei erstellt, alles wunderbar, allerdings ist JEDES leerzeichen fehlerhaft. Es wird nur ein Viereckiges Kästchen im Editor angezeigt, aber vom leerzeichen keine Spur.
Woran liegt das?
Edit: Sehe gerade, wenn ich die datei in *.php umbenenne oder *.txt, dann sind die Leerzeichen korrekt. Kann ich das irgentwie machen, dass dies Dateiendung-Unabhängig ist?
Hoffe ihr versteht mein Problem, da es ein wenig schwer zu erklären ist, da die gesammte Klasse riesig ist
Danke & Gruß Stephan