wahsaga: Bilderupload

Beitrag lesen

hi,

Fatal error: Allowed memory size of 12582912 bytes exhausted at (null):0 (tried to allocate 6400 bytes) in /pfadzudokumentroot/upload_b.php on line 255

Dort wird die Funktion ImageCreateFromJPEG angewandt.

Nun vermute ich, das nicht die Bilder zu groß sind, sondern das im Laufe der Funktionen die die Bilder verkleinern die gesamte Speichergröße die benötigt wird zu groß wird. Ist es irgendwie möglich den Speicher zwischen den Funktionen zu leeren?

du kannst die erzeugten bildobjekte, nach dem du sie mit ImageJPEG ins dateisystem geschrieben hast, wieder "zerstören", so dass der von ihnen im RAM belegte speicherplatz wieder freigegeben wird:

http://www.php.net/manual/de/function.imagedestroy.php

gruss,
wahsaga