Seite 2 von 2

Verfasst: 18.11.2005 08:47
von wartek
Es kann passieren das die gdlib zu .gif-Dateien keine Vorschaudateien erstellen kann.
Testet mal eine .jpg oder eine .png raufzuladen und schaut mal was dann passiert.

wartek

Verfasst: 18.11.2005 15:55
von Dr.Death
Entschuldigung, ich hab vergessen zu erwähnen, das ich nur "jpg" und "png" Dateien hochgeladen habe.

Verfasst: 21.11.2005 15:31
von Dr.Death
Ich habe den Fehler mit dem "nicht benutzbarem Cache" gelöst.

Es handelt sich um einen Fehler (Bug) im PHP.

Quelle: http://de3.php.net/manual/de/function.imagejpeg.php

Durch diesen BUG, ist es dem Script mit imagejpeg nicht möglich ( bei Angabe des Zielverzeichnisses + Dateinamen ) das neue Bild unter dem Zielverzeichnis + Dateinamen zu schreiben.

Lösung:

vor dem eigentlichen Schreibbefehl:

Code: Alles auswählen

@imagejpeg($thumbnail, ALBUM_CACHE_PATH . $pic_thumbnail, $album_config['thumbnail_quality']);
noch ein

Code: Alles auswählen

@touch(ALBUM_CACHE_PATH . $pic_thumbnail); 
setzen.

Das habe ich in der "album_thumbnail.php" und der "album_uplaod.php" getan.
Seitdem funktioniert auch die Ausgabe der Bilder aus dem Cache Verzeichnis heraus.