Estoy intentado hacer una pequeña galeria de imagenes y trato de guardar algunos jpg no muy pesadas en la base de datos hasta alli todo bien..el asunto es a la hora de mostrarlas....a veces me salen los jpg en codificacion ASCII llenando toda la pagina de letras extrañas...y a veces (sin modificar el codigo )me sale solo errores y a veces si funciona p..que raro es un poco desesperante....
este es el codigo que uso para listar (son codigos encontrados en internet que pense que me ayudarian )
Citar
/* listar_archivos.php */
require("dbconnect.inc.php");
$qry = "SELECT id, nombre, titulo, tipo FROM archivos";
$res = mysql_query($qry);
while($fila = mysql_fetch_array($res))
{
print "$fila[titulo]
<br>
$fila[nombre] ($fila[tipo])
<br>
<a href='descargar_archivo.php?id=$fila[id]'>Descargar</a>
<br>
<br>";
}
y este otro para mostrar la imagen;require("dbconnect.inc.php");
$qry = "SELECT id, nombre, titulo, tipo FROM archivos";
$res = mysql_query($qry);
while($fila = mysql_fetch_array($res))
{
print "$fila[titulo]
<br>
$fila[nombre] ($fila[tipo])
<br>
<a href='descargar_archivo.php?id=$fila[id]'>Descargar</a>
<br>
<br>";
}
Citar
/* Script descargar_archivo.php */
require("dbconnect.inc.php");
$qry = "SELECT tipo, contenido FROM archivos WHERE id=$id";
$res = mysql_query($qry);
$tipo = mysql_result($res, 0, "tipo");
$contenido = mysql_result($res, 0, "contenido");
header("Content-type: $tipo");
print $contenido;
require("dbconnect.inc.php");
$qry = "SELECT tipo, contenido FROM archivos WHERE id=$id";
$res = mysql_query($qry);
$tipo = mysql_result($res, 0, "tipo");
$contenido = mysql_result($res, 0, "contenido");
header("Content-type: $tipo");
print $contenido;
creo que el problema esta en "header("Content-type: $tipo");" pero no se que podria ser los codigos estan sin espacios ni lineas vacias...
Por alli he leido que se usan algunas librerias....para leer las iamgenes pero no lo he intentado...
Por el moment creo que voy a optar por usar una carpeta de imagenes para almacenar las fotos e invocarlas de la base de datos mediante sus rutas
si alguien pudiera ayudarme y despejar mis dudas acerca de este code serie excelente
Saludos Muchachos