Código PHP:
<?php
include("conexio.php");
$sql="SELECT * FROM imageneschuscas";
$result=mysql_query($sql,$conexio);
while($row = mysql_fetch_array($result)){
$tipo = $row["tipo"];
$ancho= "150";
$alto= "150";
$imagen = $row["nombre"];
$separar = explode('.',$imagen);
$fuente = @imagecreatefrom$separar[1]($ruta);
$imgAncho = imagesx $fuente);
$imgAlto =imagesy($fuente);
$imagen = ImageCreate($ancho,$alto);
ImageCopyResized($imagen,$fuente,0,0,0,0,$ancho,$alto,$imgAncho,$imgAlto);
Header("Content-type: $tipo");
image$separar[1]($imagen);
}
mysql_close ($conexio);
?>
<IMG SRC=imagen.php?ruta=".$row["nombre"]."><br>
Entonces no se por que fregaos no muestra la imagen, parece estar todo bien, le doy propiedades a la imagen y aparese todo bien:
http://www.pagina.com/chusco/imagen....ta=chistes.jpg
osea que el explode esta bien y en si todo lo demas, es importante recalcar que todo se esta tomando de la base de datos, entonces lo unico que hace es imprimir los datos pero no los muestra se que de alguna forma se hace un query y luego:
$data = @MYSQL_RESULT($result,0,"archivo");
$type = @MYSQL_RESULT($result,0,"tipo");
Header( "Content-type: $type");
echo $data;
pero me gustaria ver si me pueden hechar una mano para terminar el script, solo es que me expliquen la parte de mostrar la imagen, gracias.