Entwickler-Ecke

Off Topic - [PHP] fread Problem


blackbirdXXX - Mo 01.12.03 19:52
Titel: [PHP] fread Problem
Da mir auf php.de niemand helfen kann weiß vielleicht einer von euch Rat.
Ich öffne schon immer Daten mit


Quelltext
1:
2:
3:
4:
5:
6:
function openpage($dateiname) {
$fp=fopen($dateiname,"r");
$content = fread($fp, filesize($dateiname)); 
fclose($fp);
echo($content);
}


Nur zeigt er bei meinem neuesten Projekt immer am Anfang in der ersten Zeile am anfang 3 zusätzliche Leerzeichen. Die nerven. Ich kann sie zwar rausfiltern nur ist das sicher nicht die Beste Lösung.
Hab allerdings keine Ahnung wo der Fehler liegt.

Könnt ihr mir helfen? Ich probiere da schon seit 2 Stunden rum :cry:


maze2k - Mo 01.12.03 21:17

Vielleicht liegt es ja an deiner Datei die du öffnest?

Schon mal da rein geschaut ob da vielleicht 3 Leerzeichen am Anfang sind? ;)


Bela Urlaub - Mo 01.12.03 22:16

maze2k hat folgendes geschrieben:
Vielleicht liegt es ja an deiner Datei die du öffnest?

Schon mal da rein geschaut ob da vielleicht 3 Leerzeichen am Anfang sind? ;)


kann eigentlich net sein.
Windows entfernt am anfang und am ende einer datei überflüssige Leerzeichen


blackbirdXXX - Mo 01.12.03 22:27

:D Habe den Fehler gefunden. Ich habe vorne eine Leere Zeile gehabt welche von dieser Serverversion als 3 Leerzeichen interpretiert wird.


DeCodeGuru - Mo 01.12.03 22:36

@Bela: Was hast du denn für ne Windows-Version? Mein Windows entfernt keine Leerzeichen. :? :mrgreen:


Bela Urlaub - Mo 01.12.03 23:49

WinXP Prof. SP2

und du?


maze2k - Di 02.12.03 00:27

Windows hat gar net das Recht Leerzeilen zu entfernen, wenn ich jetzt z.B. ein Programm schreib, das mit Leerzeilen am Anfang einer Datei arbeitet, dann wär ich bei deinem Windows wohl aufgeschmissen ;)


Chatfix - Di 02.12.03 09:37

ich weiss zwar nich was du machen willst, aber warum nutzt du nicht include("filename");


blackbirdXXX - Mi 03.12.03 16:34

Schon mal bemerkt das include("") PHP Code ausführt? Unbrauchbar für einen Editor.


Chatfix - Mi 03.12.03 16:39

sicherlich weiss ich das include php ausführt...
(wo steht das er einen editor programmiert)