Roland: Speicherproblem beim Bildupload

Beitrag lesen

Hallo liebe Experten,

ich habe ein php-technisches Problem bei einer Bilduploadfunktion.
Möglicherweise liegt es auch am Speicherplatz des Providers, jedenfalls kann ich mit folgender Meldung nichts anfangen:

"Allowed memory size of 20971520 bytes exhausted (tried to allocate 1999 bytes) in /home/..." on line 64

Es sollen insgesamt 2 Bilder mit den maximal-Maßen von 2000x2000 in einem Rutsch via post hochgeladen werden, 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.

Hier der relevante code-Schnipsel:
-----------------------------------------
$Fotoquelle=$Bild2;
$Bildinfos = getimagesize($Fotoquelle);
$SollBreite = "400";
$Breite=$Bildinfos[0];
$Hoehe=$Bildinfos[1];
if ($Breite < 2000 and $Hoehe < 2000)
{
$SollHoehe=intval($Hoehe*$SollBreite/$Breite);
if($Bildinfos[2] == 1) $AltesBild=ImageCreateFromGIF($Fotoquelle);
if($Bildinfos[2] == 2) $AltesBild=ImageCreateFromJPEG($Fotoquelle); // = Zeile 64 die oben moniert wird!
------------------------------------------

Vielleicht kann mir ja schon jemand anhand der Fehlermeldung weiterhelfen und das Problem hat möglicherweise nichts mit php zu tun...