Bien, navegando por el google buscando soluciones para mostrar una imagen blob, tras investigar y hacer las pertinentes pruebas, he comprobado que el siguiente codigo funciona a la perfeccion:
Código PHP:
/* Mandando las cabeceras de la imagen */
Header("Content-type: image/jpg");
include("libreria_web.php");
/* Verificando la existencia de la imagen */
$query=("SELECT RESOURCE_ID, RESOURCE FROM RESOURCES");
$consulta=consulta_bd($query);
while ($fila = ibase_fetch_object ($consulta))
{
ibase_blob_echo($fila->RESOURCE);
}
Ahora vienen las preguntas.
¿Que es el HEADER? ¿Que funcion tiene exactamente? Es que no acabo de comprender su funcionamiento, si lo comento, deja de mostrarme la imagen.
Por otra parte, con esa consulta, solo me muestra 1 imagen de las 2 que hay que la tabla ¿por que? Si la ejecuto en el shell de SQL me devuelve las 2 celdas que hay en esa tabla con imagenes.
Si añado despues de
ibase_blob_echo un "echo ($fila->RESOURCE_ID);"
no me lo muestra por pantalla.
De momento dejo de dar la brasa, y espero que me podais resolver estas dudas.
Gracias por leerlo y un saludete a tod@s.
Papulo.