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