pg_lo_read_all
(PHP 4 >= 4.2.0, PHP 5)
pg_lo_read_all ? Lit un objet de grande taille en totalité
Description
int pg_lo_read_all ( resource large_object )pg_lo_read_all() lit un objet de grande taille en totalité et le passe directement au client, après les en-têtes adéquates. Cette fonction est prévue pour transmettre des sons ou des images.
Pour utiliser un objet de grande taille (lo), il est nécessaire de le faire dans une transaction.
Note: Auparavant, cette fonction s'appelait pg_loreadall().
Liste de paramètres
- large_object
Ressource objet de grande taille (LOB) PostgreSQL retournée par pg_lo_open().
Valeurs de retour
Nombre d'octets lu ou FALSE en cas d'erreur.
Exemples
Exemple 2011. Exemple avec pg_lo_read_all()
<?php
header('Content-type: image/jpeg');
$image_oid = 189762345;
$database = pg_connect("dbname=jacarta");
pg_query($database, "begin");
$handle = pg_lo_open($database, $image_oid, "r");
pg_lo_read_all($handle);
pg_query($database, "commit");
?>
Voir aussi
| pg_lo_read() |
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ