Que tal?
Me pasaron este script...
Código PHP:
<?php
//formamos la ruta de la imagen
$upload_dir = $_SERVER['DOCUMENT_ROOT'] . "/images/";
$imagen = 'left.gif'; //esto sale de un GET, pero lo coloqué literal
$alto = 150; //idem anterior
$ancho = 150; //idem anterior
$img = @imagecreatefromjpeg($upload_dir.$imagen) or die("No se encuentra la imagen $upload_dir$imagen<br>\n");
// miramos el tamaño de la imagen original...
$datos = getimagesize($upload_dir.$imagen) or die("Problemas con imagen<br>\n");
// esta será la nueva imagen reescalada
$thumb = imagecreatetruecolor($ancho,$alto);
// con esta función la reescalamos
//imagecopyresampled ($thumb, $img, 0, 0, 0, 0, $ancho, $alto, $datos[0], $datos[1]);
imagecopyresized ($thumb, $img, 0, 0, 0, 0, $ancho, $alto, $datos[0], $datos[1]);
header("Content-type: image/jpeg");
imagejpeg($thumb, "", 85);
?>
... pero no me funciona dándome el siguiente mensaje de error:
Cita: Notice: Undefined index: DOCUMENT_ROOT in c:\Inetpub\wwwroot\1muestra_imagen.php on line 3
El script corre sobre IIS y no sé si tengo instaladas las librerías GD ni sé si hará falta tenerlas para que eso funcione (igual el error me lo está marcando en $_SERVER['DOCUMENT_ROOT'])
Alguna ayuda?
Gracias