Der Martin: Speicherproblem beim Bildupload

Beitrag lesen

Hallo,

eine Reihe nützlicher Hinweise hast du ja nun schon bekommen. Jetzt möchte ich dich noch auf ein gravierendes Missverständnis hinweisen.

[...] der Fehler in der Zeile 64 (siehe Fehlermeldung oben!) läßt mich vermuten, dass der upload des 1. Bildes noch klappt, da in besagter Zeile 64 bereits das zweite Bild hochgeladen wird.

Das ist falsch. Wenn dein PHP-Script überhaupt anfängt zu arbeiten, sind beide Bilder bereits hochgeladen worden.

if($Bildinfos[2] == 1) $AltesBild=ImageCreateFromGIF($Fotoquelle);
if($Bildinfos[2] == 2) $AltesBild=ImageCreateFromJPEG($Fotoquelle); // = Zeile 64 die oben moniert wird!

Wenn sie es nicht wären, könntest du hier nicht mit einer PHP-Funktion auf das Bild zugreifen.
Dein Problem ist tatsächlich, dass die gd-lib von PHP Bilder zum Bearbeiten unkomprimiert im Arbeitsspeicher hält, und das braucht einfach riesig viel Speicher.

Ciao,
 Martin

--
Zwei Mäuse treiben's miteinander. Sagt der Mäuserich: "Hoffentlich ist nicht wieder alles für die Katz."