El caso es que la web de mi empresa (que la hice yo desde cero, sin tener ni idea del tema, y donde ya dí la brasa en post anteriores) no me muestra las imagenes que cargo desde la DB.
Hay ciertas imágenes de fondo y demás que almaceno en la DB y hasta ayer por la tarde iban de maravilla.
El caso es que he llegado esta mañana y me he encontrado con que
http://www.factorydata.com no me cargaba las imagenes almacenadas en la DB.
Acto seguido he ido a las funciones de código que lanzan las imagenes, todas son iguales así que solo pondré una de ejemplo:
Código PHP:
<?php
/* Mandando las cabeceras de la imagen */
Header("Content-type: image/jpg");
include("libreria_web.php");
/* Verificando la existencia de la imagen */
$query=("SELECT B.BITMAP
FROM bitmap_resources B, resources R, fixed_resources F
WHERE F.resource_tag='Logo_factorydata_banner_top'
AND F.resource_id=R.resource_id
AND R.bitmap_id=B.bitmap_id
AND R.language_id=1");
$consulta=consulta_bd($query);
$fila = ibase_fetch_object ($consulta);
ibase_blob_echo($fila->BITMAP);
?>
Me devuelve esto en vez de la imagen "<img>http://www.factorydata.com/Index_main_image.php?&language_id=1"
He repetido la consulta que hago por código en Marathon y en IBexpert, ambos me devuelven la imagen sin ningún tipo de problema.
He comprobado que las funciones de consulta a la DB van, y a parte ayer no toqué nada de código, solo introduje datos en la DB pero tal y como está montada no interactua con el código en ningún momento.
Luego, me fuí a las 19 como cada día, y me salía todo a las mil maravillas.
El tema está montado de la siguiente manera:
Tenemos un servidor Rx-100 con Ubuntu donde está funcionando Apache con PHP y todo el tinglado, es también donde está la carpeta con el código.
Luego tenemos un Rx-300 con Win2003 server, funcionando solamente con Firebird y poco mas.
La verdad es que no se por donde cogerlo.
Espero haber sido lo suficientemente claro.
Gracias por leerlo y a ver si alguien tiene una idea interesante.