ibase_blob_import  ibase_blob_import    (PHP 3 >= 3.0.7, PHP 4, PHP 5)
ibase_blob_import -- 
     Create blob, copy file in it, and close it
    
Description string 
ibase_blob_import  ( resource link_identifier, resource file_handle )
string 
ibase_blob_import  ( resource file_handle )
     This function creates a BLOB, reads an entire file into it, closes it and 
     returns the assigned BLOB id. The file handle is a handle returned by
     fopen()  . Returns FALSE   on failure.
    
     
Example 1. ibase_blob_import()  example 
<?php $dbh  =  ibase_connect ( $host ,  $username ,  $password ); $filename  =  '/tmp/bar' ; $fd  =  fopen ( $filename ,  'r' ); if ( $fd ) {      $blob  =  ibase_blob_import ( $dbh ,  $fd );      fclose ( $fd );     if (! is_string ( $blob )) {          // import failed      } else {          $query  =  "INSERT INTO foo (name, data) VALUES ('$filename', ?)" ;          $prepared  =  ibase_prepare ( $dbh ,  $query );         if (! ibase_execute ( $prepared ,  $blob )) {              // record insertion failed          }     } } else {      // unable to open the data file } ?> 
 
    
     See also
     ibase_blob_add()  ,
     ibase_blob_cancel()  ,
     ibase_blob_close()   and
     ibase_blob_create()  .