Foros del Web » Programando para Internet » PHP »

error Allowed memory size of 8388608 bytes exhausted

Estas en el tema de error Allowed memory size of 8388608 bytes exhausted en el foro de PHP en Foros del Web. Hola chicos. No estoy segura de que depende que no puedo ejecutar esta funcion para redireccionar una imagen jpg Código PHP: $img_fuente = imagecreatefromstring ( ...
  #1 (permalink)  
Antiguo 01/12/2007, 05:57
 
Fecha de Ingreso: septiembre-2006
Mensajes: 349
Antigüedad: 18 años, 1 mes
Puntos: 0
error Allowed memory size of 8388608 bytes exhausted

Hola chicos.
No estoy segura de que depende que no puedo ejecutar esta funcion para redireccionar una imagen jpg

Código PHP:
$img_fuente=imagecreatefromstring(file_get_contents($this->route)) or die("Cannot Initialize new GD image stream"); 
Me sale error
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 6612 bytes) in /var/www/vhost/construccionesaneto.es/home/html/classFile.php on line 132

La clase que uso no tiene ningun error porque funciona en otros clientes (otros hosting que tengo) pero ahora estoy trabajando con uno y me sale este error costantemente y no se procede redireccionamiento posterior.
Alguien sabe a que debido este error?
Gracias a todos
  #2 (permalink)  
Antiguo 01/12/2007, 06:53
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 8 meses
Puntos: 17
Re: error Allowed memory size of 8388608 bytes exhausted

No es la mejor forma de hacerlo... Dice que se está quedando sin memoria. Podrías usar imagecreatefromjpeg para no traer todo el string del archivo.
Código PHP:
$img_fuente=imagecreatefromjpeg($this->route) or die("Cannot Initialize new GD image stream"); 
  #3 (permalink)  
Antiguo 01/12/2007, 08:57
 
Fecha de Ingreso: septiembre-2006
Mensajes: 349
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: error Allowed memory size of 8388608 bytes exhausted

Si, pero los imagenes a redisenar estan en archivos distintos, igual puede ser un gif, o un png...
  #4 (permalink)  
Antiguo 01/12/2007, 09:55
 
Fecha de Ingreso: septiembre-2006
Mensajes: 349
Antigüedad: 18 años, 1 mes
Puntos: 0
Re: error Allowed memory size of 8388608 bytes exhausted

Por cierto, probando con
Código PHP:
$img_fuente=imagecreatefromjpeg($this->route) or die("Cannot Initialize new GD image stream"); 
me aparece el mismo mensaje siempre y cuando intento subir y redimensionar una foto de tamaño mayor de 1MB.
Y todas las fotos que van a subir en el apartado que estoy haciendo son entre 1 y 3MB.
Alquien tiene conosimiento sobre el tema? Sin usar programas upload de terseros.
Gracias a todos
  #5 (permalink)  
Antiguo 01/12/2007, 10:25
Avatar de DarkXNightmare  
Fecha de Ingreso: agosto-2005
Ubicación: Somewhere Over The Rainbo
Mensajes: 181
Antigüedad: 19 años, 3 meses
Puntos: 0
Re: error Allowed memory size of 8388608 bytes exhausted

Bueno, no se exactamente a que se debe ese error pero creo que la configuración que tienes de PHP no admite imagenes muy grandes...

Además, recuerda que lo que quieres hacer es tener un variable de 1MB o más! Es mucho! Revisa las directivas de configuración de PHP. Puede que haya algo mal configurado.
__________________
Cambiando mi Web... sean pacientes :P
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 12:55.