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