Holaa!!
Quiero redimensionar unas imágenes y he encontrado este ejemplo:
Código PHP:
<?php
$anchura=180;
$hmax=180;
$nombre=basename($_GET['imagen']);
$datos = getimagesize($nombre);
if($datos[2]==1){$img = @imagecreatefromgif($nombre);}
if($datos[2]==2){$img = @imagecreatefromjpeg($nombre);}
if($datos[2]==3){$img = @imagecreatefrompng($nombre);}
$ratio = ($datos[0] / $anchura);
$altura = ($datos[1] / $ratio);
if($altura>$hmax){$anchura2=$hmax*$anchura/$altura;$altura=$hmax;$anchura=$anchura2;}
$thumb = imagecreatetruecolor($anchura,$altura);
imagecopyresampled($thumb, $img, 0, 0, 0, 0, $anchura, $altura, $datos[0], $datos[1]);
if($datos[2]==1){header("Content-type: image/gif"); imagegif($thumb);}
if($datos[2]==2){header("Content-type: image/jpeg");imagejpeg($thumb);}
if($datos[2]==3){header("Content-type: image/png");imagepng($thumb); }
imagedestroy($thumb);
?>
He guardado este archivo como redimensionar.php en el directorio principal de mi servidor. ¿Cómo tengo que poner el enlace para que me redimensione imagenes que no esten en el directorio principal? Porque si lo pongo así no funciona:
http://midominio.com/redimensionar.php?imagen=/fotos/imagen.html
Como hay que poner la ruta de la imagen¿¿
Soy novatillo y nunca habia hecho esto...
Gracias