Foros del Web » Programando para Internet » PHP »

thumbnailer (parte 1)

Estas en el tema de thumbnailer (parte 1) en el foro de PHP en Foros del Web. hola, estaba probando la clase thumbnailer para un futuro proyecto.... quice probar el ejemplo pero me sale el sgte. error: Fatal error: Allowed memory size ...
  #1 (permalink)  
Antiguo 07/05/2009, 11:35
Avatar de cesarpunk  
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
thumbnailer (parte 1)

hola, estaba probando la clase thumbnailer para un futuro proyecto.... quice probar el ejemplo pero me sale el sgte. error:

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 6400 bytes) in D:\DESARROLLO WEB\PERU\PRUEBA THUMBNAILER\includes\thumbnail.inc.php on line 152

vi en la red que se debe a un problema de configuracion del php.ini creo que en la linea:

memory_limit = 8M


pero no se que poner (no quiero ocasionar conflictos) me poueden ayudar, espero su ayuda, gracias :)
__________________
Quitenme la vida pero no la bebida.
  #2 (permalink)  
Antiguo 07/05/2009, 13:28
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: thumbnailer (parte 1)

Pon un valor mayor, depende del tamanio de tu imagen, vas a tener que probar hasta con 128 MB de memoria.

Saludos.
  #3 (permalink)  
Antiguo 07/05/2009, 14:16
Avatar de cesarpunk  
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
bueno no le cambie directamente pero probe el ini_set ( "memory_limit", "24M");

Mas bien otra pregunta: el thumbnailer parece que solo me funciona cuando tengo la imagen en el mismo sitio donde estan mis scripts

Lo que queria es subir un archivo cualquiera y luego transformarlo

Código PHP:

<?php
ini_set 
"memory_limit""24M");
//CARGAR IMAGEN 
$nomfoto=$_FILES["imagen"]["name"];

//INSTANCIAMOS EL THUMBNAILER
include_once('includes/thumbnail.inc.php');
//CREAMOS OBJETO 
$thumb = new Thumbnail($nomfoto); 
$thumb->resize(50,50);
//GUARDAMOS EL ARCHIVO
$thumb->save('thumb/chico.jpg',80);
$thumb->show();
?>
Si la imagen esta en el mismo sitio que mis scripts, el archivo sube y los transforma con exito.... pero sino esta siempre me sale "error file not found", estoy haciendo algo mal?

bueno ya lo resolvi... primero tuve que subir la imagen normal y guardarla a una carpeta y coger su ruta. Luego con el $thumb = new Thumbnail($ruta); genero y guardo el thumbnail, fue algo simple , saludos!
__________________
Quitenme la vida pero no la bebida.

Última edición por GatorV; 07/05/2009 a las 16:48
  #4 (permalink)  
Antiguo 07/05/2009, 16:48
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: thumbnailer (parte 1)

Igual te hubiera funcionado si usaras: $nomfoto=$_FILES["imagen"]["tmp_name"];

Con eso no es necesario moverla.

Saludos.
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:27.