Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2012, 07:15
Avatar de jesusgsc
jesusgsc
 
Fecha de Ingreso: junio-2012
Mensajes: 8
Antigüedad: 12 años, 5 meses
Puntos: 0
Ver archivos de imagen de una BBDD

Hola a todos, tengo un problema y queria ver si alguien me puede ayudar con el, tras leer varios foros y tutoriales para que mis usuarios cargen fotos en mi web, decisi que prefiero el sistema de cargarlos en la BD, para ellos segui un tutorial que me decia como debia hacerlo, y bueno la cuestion es que funciona perfectamente pero a la hora de visializar las fotos me dice "Fallo al cargar la URL proporcionada" el codigo en el cual tengo duda es el siguiente. Este es para ver la foto.

if(isset($_GET['id'])) {

include("conectar.php");

$sql = "SELECT archivo_nombre,archivo_binario,archivo_tipo,archiv o_peso FROM fotos WHERE id='".$_GET['id']." ' ";

$consulta = mysql_query($sql,$c);

$datos = mysql_result($consulta,0,"archivo_binario");
$tipo = mysql_result($consulta,0,"archivo_tipo");
$nombre = mysql_result($consulta,0,"archivo_nombre");
$peso = mysql_result($consulta,0,"archivo_peso");


header("Content-type: $tipo");
header("Content-length: $peso");
header("Content-Disposition: inline; filename=$nombre");

echo $datos;

}

Y este el que lista todas las que tengo subidas.

include("conectar.php");

$sql = "SELECT id,archivo_nombre,archivo_tipo,archivo_peso FROM fotos";
$consulta = mysql_query($sql) or die ("No se pudo ejecutar la consulta");

While ($registro=mysql_fetch_assoc($consulta)){
echo "<img src=\"ver.php?id=".$registro['id']."\">";
echo "<br> Nombre archivo: ".$registro['archivo_nombre'];
echo "<br> Tipo archivo (MIME formato): ".$registro['archivo_tipo'];
echo "<br> Peso: ".$registro['archivo_peso']." bytes.<br><br>";
}

Muchas gracias a todos.