XaXo
26-12-2004, 20:52:50
Hola!! Me gustaria saber como puedo insertar imagenes en una tabla de una base de datos bajo interbase utilizando PHP.He buscado tutoriales pero lo mas que he encontrado a sido un SCRIPT en PHP para mysql que he intentado adaptar sin exito. A continuación adjunto el codigo modificado y la dirección del original (http://www.programacion.com/php/articulo/datos_blob/):
$db=ibase_connect('localhost:c:\misbds\prueba.gdb','SYSDBA','masterkey');
$archivo = $_FILES["archivito"]["tmp_name"];
$tamanio = $_FILES["archivito"]["size"];
$tipo = $_FILES["archivito"]["type"];
$nombre = $_FILES["archivito"]["name"];
$titulo = $_POST["titulo"];
if ( $archivo != "none" )
{
$fp = fopen($archivo, "rb");
$contenido = fread($fp, $tamanio);
$contenido = addslashes($contenido);
fclose($fp);
settype($contenido,"blob");
$qry = "INSERT INTO archivos VALUES
(0,'$nombre','$titulo',$contenido,'$tipo')";
ibase_query($qry);
print("OKI");
}
¿Es posible insertar imagenes directamente desde la interfaz de ibconsole?
Muchas Gracias!!!
$db=ibase_connect('localhost:c:\misbds\prueba.gdb','SYSDBA','masterkey');
$archivo = $_FILES["archivito"]["tmp_name"];
$tamanio = $_FILES["archivito"]["size"];
$tipo = $_FILES["archivito"]["type"];
$nombre = $_FILES["archivito"]["name"];
$titulo = $_POST["titulo"];
if ( $archivo != "none" )
{
$fp = fopen($archivo, "rb");
$contenido = fread($fp, $tamanio);
$contenido = addslashes($contenido);
fclose($fp);
settype($contenido,"blob");
$qry = "INSERT INTO archivos VALUES
(0,'$nombre','$titulo',$contenido,'$tipo')";
ibase_query($qry);
print("OKI");
}
¿Es posible insertar imagenes directamente desde la interfaz de ibconsole?
Muchas Gracias!!!