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().