Mailinglisten-Archive |
Hallo TJ, > Sorry, aber ich werde in einer gzip-Datei bestimmt nicht Bytes mit dem Wert > 0 durch irgendwas anderes ersetzen. *g* wuerde ich auch nicht machen, - jedoch VOR der Ausgabe im Browser ! - fgets() ist nicht 'binarylike' oder wie das heisst es bricht (laut Manual) wahlweise das Lesen ab zu Deinem Beispiel: das aendere ich jetzt mal etwas ab... > --- snip 2 --- $file = "test.txt"; $test = "schaun \0 mer mal, gelle."; $fp = fopen($file,"w"); $wr = fputs($fp, $test); fclose($fp); echo $wr." bytes written<br>\n"; clearstatcache(); /* -- sicherheitshalber */ $umf = filesize($file); $fp = fopen($file,"r"); $RD = fread($fp, $umf); fclose($fp); echo $umf." byte in file<br>\n"; echo strlen($RD)." byte in string<br>\n"; echo implode(explode("\0", $RD), "#")." ;-)<br>\n"; echo $RD; echo "<---*bdg*"; > --- emd snip 2 --- und nun lasse es bitte laufen und vergleiche die Anzeige im Browser mit dem HTML-Code des Browsers... Hoffe, dass Dir dann meine letzte Mail verstaendlicher wird. m.f.g. Norbert _____________________________ www.onvista.de www.uris.de 02203-9146-722 0177-2363368 ----------------------------- e.o.m.
php::bar PHP Wiki - Listenarchive