Fatal error

Scusate cosa significa questo errore?

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 11392 bytes) in /home/mhd-01/www......org/htdocs/ridimensiona.php on line 45

La linea 45 è

   $img=imagecreatefromjpeg($Foto);

Posto altro codice altrimenti non si capisce

// RIDIMENSIONAMENTO DELLA FOTO 
   $dimensioni=getimagesize($Foto); 
   if ($dimensioni[2] == 1) 
       $img=imagecreatefromgif($Foto); 
   if (($dimensioni[2] == 2) || $dimensioni[2] == 4) 
       $img=imagecreatefromjpeg($Foto); 
   elseif ($dimensioni[2] == 3) 
       $img=imagecreatefrompng($Foto); 
   $altezza=(PROPORZIONI) ? ceil($dimensioni[1]/$dimensioni[0]*LARGHEZZA) : ALTEZZA; 
   $im=Imagecreatetruecolor(LARGHEZZA, $altezza); 
   imagecopyresampled($im,$img,0,0, 0,0, LARGHEZZA,$altezza, $dimensioni[0],$dimensioni[1]); 
   header("content-type: image/".$header[$dimensioni[2]]); 
   imagejpeg($im,"",QUALITA); 
   imagedestroy($im); 
} 
inviato 10 anni fa
alice1
X 0 X

probabilmente hai superato il limite massimo di utilizzo della memoria fissato per uno script PHP. Se puoi agire sul php.ini allora prova ad innalzare tale limite, agendo sulla direttiva memory_limit

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda