Título: Problemas al mostra imagenes almacenadas en mysql y php Publicado por: Lupin en 16 Junio 2010, 03:10 am Hola muchachos...he dejado el Visual Basic y estoy aprendiendo PHP la finnn:xD
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 */ 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; 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 Título: Re: Problemas al mostra imagenes almacenadas en mysql y php Publicado por: Shell Root en 16 Junio 2010, 04:09 am Yo preferiblemente, guardo la ruta de la imagen. Así que no tengo ningún problema, a la hora de invocarla.
Título: Re: Problemas al mostra imagenes almacenadas en mysql y php Publicado por: raul338 en 16 Junio 2010, 06:04 am Fijate que devuelve tipo, debe ser "image/jpeg" o algo asi :P
y yo le haria caso a shell root, Título: Re: Problemas al mostra imagenes almacenadas en mysql y php Publicado por: Lupin en 16 Junio 2010, 19:09 pm Hay algun problema en almacenar imagenes en mysql ?
Como trabajan las enormes base de datos que procesan los documentos de identidad de un pais ? tambien con carpeta de imagenes? ... :huh: :huh: :huh: Título: Re: Problemas al mostra imagenes almacenadas en mysql y php Publicado por: raul338 en 16 Junio 2010, 22:33 pm Digamos que si :P no, no hay ningun problema al hacerlo, es mas. ya te dije una posible solucion. Si no te funciono pues danos mas detalles y te ayudaremos.
Si guardas la imagen en la base de datos, va afectar al rendimiento de leer los registros (se notara en la velocidad), en cambio si los guardas directamente a un disco duro pues este hace mas efectiva las operaciones por que esta hecho para guardar archivos en cambio una bd esta hecha para guardar datos en archivos[/b] Título: Re: Problemas al mostra imagenes almacenadas en mysql y php Publicado por: Lupin en 18 Junio 2010, 22:55 pm Gracias por sus opiniones camaradas....el rendimiento es importarte
Por eso estoy almacenando los datos de imagenes en el disco duro Saludos ;D |