Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2007, 18:59
n0ck
 
Fecha de Ingreso: octubre-2006
Mensajes: 137
Antigüedad: 17 años, 6 meses
Puntos: 2
no me va el script para mostrar imagen

Hola amigos, depues de darle caña a esto de las imagenes e conseguido que me funcione en una web el script, pero luego lo paso a otra web y no tira y comprobado cien mil veces que sean identicos, e incluso e copiado y pegado uno al otro y nada: os dejo los script que estoy utilizando y me decis algo porfavor.

NOTICIAS.PHP

<?
$cols = 1;
if (isset ($_GET['cols']))
$cols = $_GET['cols'];
$resultado = mysql_query("SELECT * FROM foto");
$num = mysql_num_rows($resultado);
$filas = ceil($num/$cols);
?>
<table width="150" border="0" cellspacing="0" cellpadding="1">
<? for ($i=0; $i<$filas; $i++){ ?>
<tr>
<? for ($j=0; $j<$cols; $j++){ ?>
<td>
<?
if ($fila = mysql_fetch_array($resultado)){ ?>
<img src="verimagen.php?id=<?= $fila['id'] ?>" width="154" height="150" />
<?
}
else {
echo('&nbsp;');
}
?>
</td>
<?
}
}
?>
</tr>
</table>

VERIMAGEN.PHP

<?
include("conexion.php");
conectarse();

$id = $_GET['id'];
$qry = "SELECT nombre_archivo, tipo, tamano FROM foto WHERE id='$id'";
$res = mysql_query($qry);
$archivo = mysql_fetch_array($res);
if ($archivo['tamano'] != ""){
$tipo = $archivo["tipo"];
$contenido = $archivo["tamano"];
}
else{
$qry = "SELECT nombre_archivo, tipo, tamano FROM foto WHERE id='3'";
//echo($qry);
$res = mysql_query($qry);
$archivo = mysql_fetch_array($res);
$tipo = $archivo["tipo"];
$contenido = $archivo["tamano"];
}
header("Content-type: $tipo");
print ($contenido);

mysql_close();
?>

LA BASE DE DATOS
5 campos:
id INT AUTO_INCREMENT PRIMARY
nombre
nombre_archivo
tamano LONGBLOB
tipo
venga un saudo y muchas gracias