Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/05/2013, 14:46
cazador_666_x
 
Fecha de Ingreso: febrero-2011
Mensajes: 18
Antigüedad: 13 años, 3 meses
Puntos: 0
Exclamación mostrar imagen en blob (oracle 9i) con php

hola

necesito su ayuda urgentemente se me presento un problema muy grande que no estoy pudiendo solucionar.

me pidieron me mueste unas imagenes digitalizadas y almacenadas en una base de datos oracle en un campo blob en binario, estube buscando y encontre alguno ejemplos de como se hace pero ninguno me resulta solo me puestra error en la imagen y cosas asi o no muestra nada y no se que hacer.

porfavor necesito su ayuda lo mas pronto posible.

aqui les dejo mi codigo, les agradeceria muchisimjo si alguien puede ayudarme a resolverlo.

Código PHP:
<?php 
function abre_sesion() {
   
$db = @ocilogon(".....",".......","......");
   return 
$db;
}
$db=abre_sesion();
$qry=ociparse($db,"select b_firma from IMGFIRMAS where n_id = 81700313");

ociexecute($qry,OCI_DEFAULT);
ocifetch($qry);
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT\n");
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT");
header("Content-Transfer-Encoding: binary");
header("Content-type:image/jpg");
//echo $row['IMAGE']->read($row['IMAGE']->size());
$nombre=ociresult($qry,'B_FIRMA');
echo 
$nombre?>
el servidor trabaja con la vercion 4.3 o 4.2 de php y oracle 9i

gracias por su ayuda