Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2006, 08:58
Franc.Rodríguez
 
Fecha de Ingreso: octubre-2006
Mensajes: 18
Antigüedad: 17 años, 6 meses
Puntos: 0
tengo problemas con: Allowed memory size of 8388608

Hola muy buenas,miren tengo un problema con un script de upload de imagenes,la cuestion es que subo las imagenes y creo thumnails partiendo de la imagen.
Creo dos thumbs,uno de 125 y otro de 500px,el de 500px deberia remplazar a la imagen normal,pero el problema es que cuando lo ejecuto me sale el siguiente error:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 2000 bytes) in ...../procesa.php on line 25

Este es el codigo:

Código PHP:
function thumbjpeg($name,$anchura,$pix_thumb,$carpeta_archivos,$new_resultado){
$imagen $name;
$nombre=basename($imagen); 
$camino=dirname($imagen)."/$carpeta_archivos/"
$img = @imagecreatefromjpeg($camino.$nombre); 
$datos getimagesize($camino.$nombre); 
$ratio = ($datos[0] / $anchura); 
$altura round($datos[1] / $ratio); 
$thumb imagecreatetruecolor($anchura,$altura); 
imagecopyresampled ($thumb$img0000$anchura$altura$datos[0], $datos[1]); 
$nombre str_replace(".jpg","",$nombre);
$nuevo $new_resultado.$pix_thumb;
imagejpeg($thumb,$camino.$nuevo);

He probado varias funciones para hacerlo y todas me dan fallo al poner 500px...

Gracias por su atencion.

Saludos cordiales.