Tema: thumbnail
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2008, 08:58
jonysi_d
 
Fecha de Ingreso: octubre-2007
Mensajes: 724
Antigüedad: 16 años, 6 meses
Puntos: 4
thumbnail

Tengo un script thumbnail, el cual me funciona perfectamente, excepto cuando subo fotos de mas de 1 Mega, no me lo hace, sabeis a que debe ser este error ¿¿???

<?php
$ancho_nuevo = 143;
$carpeta = "./subir-fotos-personal/";
$ext = array("gif","jpg","png");
$carpetanueva = "./subir-fotos-personal/peque/";
if(is_dir($carpeta) && $dir = opendir($carpeta)){
while (($nombre_archivo = readdir($dir)) !== false){
$archivo = pathinfo($carpeta.$nombre_archivo);
if (in_array(strtolower($archivo['extension']),$ext))
{
if(strtolower($archivo['extension'])=="gif"){
$img = imagecreatefromgif($carpeta.$nombre_archivo);
}else if(strtolower($archivo['extension'])=="jpg"){
$img = imagecreatefromjpeg($carpeta.$nombre_archivo);
}else if(strtolower($archivo['extension'])=="png"){
$img = imagecreatefrompng($carpeta.$nombre_archivo);
}
$ancho = imagesx($img);
$altura = imagesy($img);
$ancho_nuevo = $ancho_nuevo;
$altura_nueva = floor($altura*($ancho_nuevo/$ancho));
$tmp_img = imagecreatetruecolor($ancho_nuevo,$altura_nueva);
imagecopyresized($tmp_img,$img,0,0,0,0,$ancho_nuev o,$altura_nueva,$ancho,$altura);
if(strtolower($archivo['extension'])=="gif"){
imagegif( $tmp_img,$carpetanueva.$nombre_archivo);
}else if(strtolower($archivo['extension'])=="jpg"){
imagejpeg( $tmp_img,$carpetanueva.$nombre_archivo);
}else if(strtolower($archivo['extension'])=="png"){
imagepng( $tmp_img,$carpetanueva.$nombre_archivo);
}
}
}
}
closedir($dir);
?>

Última edición por jonysi_d; 15/05/2008 a las 09:17