![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
20/04/2005, 11:30
|
| | Fecha de Ingreso: agosto-2004
Mensajes: 195
Antigüedad: 20 años, 5 meses Puntos: 0 | |
me dediqué a mirar en la ayuda del PHP y utilizando las funciones que aprarencen llegué a este script que muestra una imagen leida desde un fichero,,,, no soy experto en esto de las imágenes,, si alguien ve algo que para determinada situación no funciona por favor que lo diga....
"getImg.php"
<?php
//la dirección de la imagen en el servidor
$myImg = $_GET["img"];
//definimos la cabecera a devolver al navegador.
header("Content-Type: image/gif");
// la función getimagesize("imagen") nos devuelve el ancho, alto y tipo de la imagen, se le pasa la dirección de la imagen en el servidor
list($width, $height, $type) = getimagesize($myImg);
//según el tipo de la imagen la creamos en memoria y damos la salida 1=gif, 2=jpg, 3=png, 4=swf
if ($type == 1) {
//cargamos la imagen gif en memoria referida por $source
$source = imagecreatefromgif($myImg);
//mostramos la imagen.
imagejpeg($source);
//lo intenté con imagegif($source) y me dio un error
}
elseif ($type == 2) {
$source = imagecreatefromjpeg($myImg);
imagejpeg($source);
}
elseif ($type == 3) {
$source = imagecreatefrompng($myImg);
imagepng($source);
}
elseif ($type == 4) {
// las funciones imagecreatefromswf() y imageswf() el dreamweaver, no sé si estén bien, pero las vi así en internet.
$source = imagecreatefromswf($myImg);
imageswf($source);
}
//liberamos la imagen de la memoria
imagedestroy($source);
?>
con el script mostrado ya podemos hacer lo que necesitaba anteriormente... o sea,, desde un html en el campo "src" del tag "img" mandar a pedir la imagen al servidor de php y este la muestre según el parámetro img pasado por url....
ejemplo..
<img src="getImg.php?img=direccion_de_la_imagen.jpg">
espero se entienda.
saludos
leo. |