Gracias
![]() |
![]() |
|

echo "<br>Iniciando";
$db_database = "/root/data/fotos.gdb";
$db_username = "SYSDBA";
$db_password = "masterkey";
$link_ibase = ibase_pconnect($db_database, $db_username, $db_password) or die(MostrarError("No es posible establecer conexion con el servidor de Interbase",ICON_STOP,"javascript:history.back();"));
$images[0] = 910728;
$images[1] = 921361;
....
....
$images[328] = 991748;
$images[329] = 991749;
$strdir = "/root/images/cpis/";
$extension = ".jpg";
for($i = 0 ; $i < 330; $i++){
$archivo = $strdir.$images[$i].$extension;
$archivo_imagen = fopen($archivo,"r");
$blob_obj = @ibase_blob_import($archivo_imagen);
@ibase_query("insert into imagenes (idestudiante, imagen) values ($images[$i], ?)", $blob_obj);
fclose($archivo_imagen);
echo "\n<br><b>$i</b> Imagen insertada : $archivo ";
@ibase_commit();
}
echo "\n<br>Terminado";
ibase_close($link_ibase);


<?php
/*
el la variable $id debe ser enviado como parametro
*/
/* Mandando las cabeceras de la imagen */
Header("Content-type: image/jpg");
/* Verificando la existencia de la imagen */
$db_database = "/root/data/fotos.gdb";
$db_username = "SYSDBA";
$db_password = "masterkey";
$link_ibase = ibase_pconnect($db_database, $db_username, $db_password) or die(MostrarError("No es posible establecer conexion con el servidor de Interbase",ICON_STOP,"javascript:history.back();"));
$code = $id;
$res = @ibase_query("select count (idestudiante) as codigo from imagenes where idestudiante = $code",$link_ibase);
$row = ibase_fetch_row($res);
if($row[0]+0 == 0){
$code = "1";
}
ibase_free_result($res);
$q = ibase_query("select imagen from imagenes where idestudiante = $code");
/* Escribiendo la imagen en la salida*/
$row = ibase_fetch_object($q);
ibase_blob_echo($row->IMAGEN);
ibase_free_result($q);
ibase_close($link_ibase);
?>


Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados