Hi,
Ich habe eine Bildergallerie erstellt.
In einem Verzeichnis: thumbs/ stehen die Thumbnailpics. Automatisch nummeriert von einem Programm in der Form 1.jpg, 2.jpg ...
Das php-Script referenziert aus dem Hauptverzeichnis über eine Variable das entsprechende jpg und baut es in den HTML-Code ein.
Problem: Es sind immer wieder jpg dabei, die nicht geladen werden können, obwohl sie im Dateisystem vorhanden sind. Speichere ich die erzeugte HTML-Datei ab und rufe diese direkt vom Browser auf, so ist das Bild vorhanden. Öffne ich das Bild mit einem Grafikprogramm und speichere es erneut ab, so ist das Bild bei künftigen php-Aufrufen vorhanden.
Frage: Gibt es einen undefinierten Zustand einer jpg-Datei, die weder vom Browser, noch von einem anderen Progamm als Fehler erkannt wird, aber php Fehlinterpretiert wird.
Eine Kontrolle der "fehlerhaften?" Bilder ist keine Lösung -> große Datenbestände -> zeitaufwendig.
Grüsse
Ich habe eine Bildergallerie erstellt.
In einem Verzeichnis: thumbs/ stehen die Thumbnailpics. Automatisch nummeriert von einem Programm in der Form 1.jpg, 2.jpg ...
Das php-Script referenziert aus dem Hauptverzeichnis über eine Variable das entsprechende jpg und baut es in den HTML-Code ein.
Problem: Es sind immer wieder jpg dabei, die nicht geladen werden können, obwohl sie im Dateisystem vorhanden sind. Speichere ich die erzeugte HTML-Datei ab und rufe diese direkt vom Browser auf, so ist das Bild vorhanden. Öffne ich das Bild mit einem Grafikprogramm und speichere es erneut ab, so ist das Bild bei künftigen php-Aufrufen vorhanden.
Frage: Gibt es einen undefinierten Zustand einer jpg-Datei, die weder vom Browser, noch von einem anderen Progamm als Fehler erkannt wird, aber php Fehlinterpretiert wird.
Eine Kontrolle der "fehlerhaften?" Bilder ist keine Lösung -> große Datenbestände -> zeitaufwendig.
Grüsse
Kommentar