Fabian St.: GD ImageCreate

Beitrag lesen

Hi!

vielen vielen dank für den tipp mit dem img-src tag.
das funktioniert nun fast komplett, habe jetzt nur noch ein problem.
er zeigt immer nur das erste bild an, bei den anderen fehlt es, zu bestaunen unter www.lauschangriff-band.de/test/

Habe die dateinamen aus der index.php per environment variablen weitergegeben: <img src=thumb.php?file='.$file.' ... usw.
KOmischerweise macht er es nur bei einem Bild und nicht bei allen.
Kann es sein, dass sie zu groß sind, oder falsches format?
Obwohl es JPEGs sind?

Der Grund hierfür wird wohl wirklich in der Tatsache liegen, dass die Bilder zu groß für PHP aufgrund der vorgenommen Einstellungen zum memory_limit sind. Welchen Wert bei dir diese Konfigurationsdirektive besitzt, findest du über die Funktion ini_get() bzw. durch einen Blick auf die Ausgabe von phpinfo() heraus. Der Hintergrund für das Ganze ist nämlich der, dass die Bearbeitung von Bildern äußerst speicherintensiv ist, sodass man dort schnell an die Grenzen stößt. Ganz hilfreich ist daher auch die Anwendung der Funktion imagedestroy().

Eventuell hast du auch Zugriff auf die error_log des Apache für deinen VirtualHost - immerhin lößt der Versuch, eines der größeren Bilder zu verkleinern, einen Internal Server Error hervor.

Grüße,
Fabian St.