Código PHP:
$tam=getimagesize($file);
if(($tam[1]/$tam[0])>10){
$n_alto=100;
$n_ancho=($n_alto*($tam[0]/$tam[1]));
}else{
$n_ancho=100;
$n_alto=($n_ancho*($tam[1]/$tam[0]));
}
$origen = imagecreatefromjpeg($file);
$imagen = imagecreatetruecolor($n_ancho,$n_alto);
imagecopyresampled($imagen,$origen,0,0,0,0,$n_ancho,$n_alto,$tam[0],$tam[1]);
header("Content-type: image/jpeg");
imagejpeg($imagen);
Código PHP:
<a href=Imagenes/Fotos_Usuarios/".$Nombre_Archivo." target=_blank><img src=Thumbs.php?file=./Imagenes/Fotos_Usuarios/".$Nombre_Archivo." border=0 /></a>";
El proceso es el siguiente. El usuario manda una foto, esta se guarda en el disco y la direccion de la foto se guarda en la base de datos. Luego llamo al codigo Thumbs.php de la forma dicha anteriormente pero sin salir el thumb pero si el link a la foto grande.
Tengo habilitada la libreria php_gd2.dll asi como el path de las extensiones.
A ver si alguien me hace ver la luz porfavor, muchas gracias!
P.D.: el codigo no es mio, es un fragmento de uno que encontre por ahi hace muchisimo tiempo. Asi pues créditos al autor...