Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/01/2014, 10:42
jaimetugores
 
Fecha de Ingreso: julio-2009
Mensajes: 4
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: guardar file en la bd de firebird

Quizás sea mala práctica, pero ya lo intente hace tiempo con los archivos fuera y tuve un montón de problemas y al final no me quedó otra más que meterlos dentro y desde entonces no he tenido ningún problema.

SOLUCIONADO, después de haber estado todo el día buscando, he dado con la solución que necesitaba, usado las conexiones PDO, ahí va el código por si alguien lo necesita:

$f = realpath("factura.pdf");
$stream = fopen($f,"r"); $dpdf = stream_get_contents($stream); fclose($stream);
$sql = "UPDATE OR INSERT INTO hipreacep ( codfachist, doc_pdf, doc_notaspre, doc_fileext ) values ( '_3YD10TEPZ', :foo, null, null )";
try {
$queri = $co->prepare($sql);
$queri->bindParam(':foo', $dpdf);
$queri->execute();
$queri = NULL;
} catch (PDOException $e) {
$ok = false;
$queri = NULL;
$inf = $e->getMessage();
}