Mailinglisten-Archive |
> fpassthru() hast das Problem leider nur im ersten Moment geloest. Das
> Bild wird zwar nun korrekt ausgegeben, allerdings wird es auch nur
> ausgegeben und nicht in der Variable $contents abgelegt. Mit fread()
> laesst sich die Datei zwar in eine Variable lesen, allerdings ist die
> Bilddarstellung fehlerhaft.
Jep, fpassthru() beschränkt sich auf Ausgabe.
> Gibt es einen Weg, Binaerdaten originalgetreu aus einer Datei zu
> lesen? Oder funktioniert es nur mit Textdateien einwandfrei? (Laut
> php-doku sollte mit fread() binaer gelesen werden)..
fread() sollte schon funktionieren. Vielleicht ist das zweite Argument (die
Dateigröße) nicht korrekt berechnet?
Versuch mal:
while(!feof($fd))
{
$contents .= fread($fd, 64);
}
Mit freundlichen Grüßen,
Tobias Ratschiller
php::bar PHP Wiki - Listenarchive