Mailinglisten-Archive |
On Tue, 23 Nov 1999, Christian Fiess wrote: > > >while ($buffer = fgets($fd, 160000)) { > > fwrite($fp, $buffer, 160000); > > > > Speichern tut das ganze Text-Dateien wunderbar, sobald ich dasselbe aber > > mit einer Grafik versuche kommt nur ein Teil an. Sogar wenn die Grafikdatei > > kleiner ist als eine Text-Datei. > > fgets liest einen String ein. Bei einem String ist (zumindest in C) beim > Character `0´ Schluss. Taucht nun ein Byte mit dem Wert 0 in einer Grafik auf > (das ist wahrscheinlich...;), gibt es ein Problem. Die Loesung? $fp = fopen($filename,"r"); $buffer = fread($fp,filesize($filename)); fclose($fp); liest die *ganze* datei (binary safe) tc > > Gruss, Christian > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de > http://infosoc.uni-koeln.de/mailman/listinfo/php > > Thies C. Arntzen "One Big-Mac, Small Fries and a Coke!" Digital Collections Phone +49 40 235350 Fax +49 40 23535180 Hammerbrookstr. 93 20097 Hamburg / Germany
php::bar PHP Wiki - Listenarchive