Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/11/2005, 14:45
krylon
 
Fecha de Ingreso: abril-2005
Mensajes: 5
Antigüedad: 19 años
Puntos: 0
aqui te paso algo que uso yo y me ha funcionado

espero sea de tu ayuda

Archivo para llamar la imagen por ejemplo myimagen.php
Código PHP:
// estos dos son donde tengo la info del db user pass y server y donde hago la conexion
require ("datos.inc.php");
require (
"conexion.inc.php");

// aqui verifico que el script sea llamado con un identificador para saber que campo de mi tabla deseo mostrar
if(isset($_GET['id'])) { 
// armo el  query
    
$sql "SELECT campoBLOB,archivo_tipo FROM _mitabla_ WHERE id='".$_GET['id']."'"
//ejecuto el query
    
$consulta mysql_query($sql,$link); 
// convierto el contenido BLOB en una variable
    
$datos mysql_result($consulta,0,"archivo_binario"); 
// Aqui convierto en variable el tipo de archivo que quiero mostrar
    
$tipo mysql_result($consulta,0,"archivo_tipo"); 
// aqui digo que es lo que deseo mostrar en este caso ps una imagen
    
header("Content-type: $tipo"); 
// aqui se imprime el contenido del archivo BLOB
    
echo $datos

para llamar este codigo es necesario ponerlo dentro de la etiqueta de imagen
ejemplo para llamar myimagen.php
Código HTML:
<img src"myimagen.php?id=1" border=0> 
esto llamaria myimagen.php y ejecutaria el query pidiendo el contenido del registro con id 1 y despliegaria la imagen correctamente


saludos y que esten muy bien

Última edición por GatorV; 07/10/2008 a las 15:07