Tema: libreria gd
Ver Mensaje Individual
  #14 (permalink)  
Antiguo 14/09/2010, 21:40
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 6 meses
Puntos: 214
Respuesta: libreria gd

Cita:
Iniciado por churretin Ver Mensaje
creo que solvente el problema pero ahora me dice k el nombre de la imagen esta vacio, $img_1 solo recoje los cartacteres aleatorios, no el nombre, por lo que enseguida me falla la funcion, de que puede ser?? porque img1_emp esta bien es el nombre del imput de la foto


function redimensionar_jpeg($img_original, $img_nueva, $img_nueva_anchura, $img_nueva_altura, $img_nueva_calidad) {

// crear imagen desde original
$img = ImageCreateFromJPEG($img_original);

// crear imagen nueva
$thumb = imagecreatetruecolor($img_nueva_anchura,$img_nueva _altura);

// redimensionar imagen original copiandola en la imagen
imagecopyresampled ($thumb,$img,0,0,0,0,$img_nueva_anchura,$img_nueva _altura,imagesx($img),imagesy($img));

// guardar la imagen redimensionada donde indica $img_nueva
ImageJPEG($thumb,$img_nueva,$img_nueva_calidad);
}
echo $img_1 = substr(md5(uniqid(rand())),0,8).$_FILES['img1_emp']['name'];

redimensionar_jpeg($_FILES['img1_emp']['tmp_name'],'../img/'.$img_1,100,100,75);
uhm, pues al usar $_FILES, tal vez la primera vez que ejecuta la página,
dicho array no tiene nada y por eso muestra ese mensaje,
te pasa lo mismo siempre incluso cargando la foto?
se me ocurre validar el llamado a esa función dependiendo
del valor de $_FILES
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com