Estimados amigos:
Estoy haciendo una pequeña página en PHP que recibirá como parámetro el nombre de una imagen (supongamos "1.jpg"), y la mostrará cambiando su tamaño para evitar que sea más grande que la pantalla.
El código que estoy usando es el siguiente:
Código PHP:
<?
$img = imagecreatefromjpeg($imagen);
$picsize = 408;
$new_w = imagesx($img);
$new_h = imagesy($img);
$aspect_ratio = $new_h / $new_w;
if(imagesx($img)>imagesy($img)){
$new_w = $picsize;
$new_h = abs($new_w * $aspect_ratio);
} else {
$new_h = $picsize;
$new_w = abs($new_h * $aspect_ratio);
}
$dst_img = imagecreate($new_w,$new_h);
imagecopyresized($dst_img,$img,0,0,0,0,$new_w,$new_h,imagesx($img),imagesy($img));
imagejpeg($dst_img,'',100);
?>
Todo funciona perfecto, salvo que en vez de mostrarme la imagen con su nuevo tamaño, me muestra el código fuente de la misma, como se puede observar en la imagen de abajo:
![](http://www.sipadj.com.ar/error.gif)
Alguien podría decirme qué estoy haciendo mal?
Aclaro que el directorio tiene permisos 777
Saludos y gracias de antemano