Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-11-2006
Avatar de papulo
papulo papulo is offline
Miembro
 
Registrado: ago 2005
Ubicación: Lleida - Cataluña - España -Europa - Planeta tierra - Sistema solar - Via Lactea ...
Posts: 542
Poder: 19
papulo Va por buen camino
PHP, muestra el blob de una DB y de la otra no...

Tengo dos DBs, ambas en firebird, ambas con jpg, pero con el mismo código, en una me muestra las imágenes y la otra no.

Me cagon to lo que se meneeeaaaaaa.

Aquí el código:

Código PHP:
//******************************************************************************
//*FUNCIÓN PARA MOSTRAR LAS IMÁGENES
//******************************************************************************
 
function mostrar_imagen($picture_name)
{

/* Verificando la existencia de la imagen */
$query="SELECT B.BITMAP
        FROM bitmap_resources B, resources R, fixed_resources F
        WHERE F.resource_tag='Index_Main_Image'
        AND F.resource_id=R.resource_id
        AND R.bitmap_id=B.bitmap_id
        AND R.language_id=1"
;

$connection ibase_pconnect ('192.168.1.99:c:/Database/Current/FACTORYDATAWEB.FDB''sysdba''masterkey')or die("Couldn't connect to database!");

$sql $query//Insertamos la consulta que queremos realizar
$consulta ibase_query($connection$sql);

/* Mandando las cabeceras de la imagen */
  
Header("Content-type: image/jpg");

while (
$fila ibase_fetch_object ($consulta))
    {
    
ibase_blob_echo($fila->BITMAP);
    }

y el otro código
Código PHP:
//******************************************************************************
//*FUNCIÓN PARA MOSTRAR LAS IMÁGENES
//******************************************************************************
 
function mostrar_imagen($picture_name)
{

/* Verificando la existencia de la imagen */
 
$query="SELECT picture
         FROM pictures_jpg
         WHERE picture_name='M000003'
         AND picture_view = 'L'"
;
       
$connection ibase_pconnect ('192.168.1.20:d:/Pablo/DB/PICTURESDB.FDB''sysdba''masterkey')or die("Couldn't connect to database!");

$sql $query//Insertamos la consulta que queremos realizar
$consulta ibase_query($connection$sql);

/* Mandando las cabeceras de la imagen */
  
Header("Content-type: image/jpg");

while (
$fila ibase_fetch_object ($consulta))
    {
    
ibase_blob_echo($fila->BITMAP);
    }

Este último me devuelve:
"<img>http://192.168.1.1/...(aquí el churro de url)"

Si está verificado que las consultas me devuelven el BLOB, en ambos casos.

El primero funciona a la perfección, el segundo no.
Son exáctamente iguales, salvo la DB que se conectan.
Toy desesperado, llevo 4 horas mirando y remirando, pero no tengo ni put* idea de que hacer.
__________________
"El aprendizaje potencia la intuición"
Yo mismo, en un momento de inspiración. v2.0

Última edición por papulo fecha: 23-11-2006 a las 18:52:59.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
TQRRichText no muestra imagenes 1111111 Impresión 1 09-02-2006 19:16:31
no me muestra el mdichild supermilloriver OOP 1 30-07-2005 10:32:04
No me muestra un formulario. gario OOP 1 23-07-2004 16:16:39
No muestra mi componente Diegoval OOP 22 29-03-2004 06:56:48
rbColumHeader no se muestra en un TQrCompositeReport orodriguezc Impresión 4 23-02-2004 19:30:56


La franja horaria es GMT +2. Ahora son las 12:35:50.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi