Merhaba arkadaşlar. İçinden çıkamadığım en son deli olacağım bir durum var.

PHP'de bir fotoğrafın thumbnail'ini oluşturmak için bir fonksiyon kullanıyorum. Gayet güzel çalışıyor ama bir tane fotoğraf var ona gelince "Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in..." hatasını veriyor. Hani her zaman da değil bazen çalışıyor bazen çalışmıyor, başka bir fonksiyon buldum onda da aynısını yapıyor, boyutu 2,33 MB , kendisinden büyük fotoğraflarda hiçbir sorun yok ama.

localhost memory_limit 128M. 512M olan hostta çalışıyor (en azından birkaç deneme sonucu hata almadım). imagecreatefromjpeg($img) den sonra imagedestroy($img) kullandığıma da eminim. memory_limit artırarak çözülüyor da ben sebebini merak ediyorum niye böyle yapıyor. Bilen birisi varsa bir yardımcı olabilir mi?:norespond: