Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

pg_lo_read_all

(PHP 4 >= 4.2.0, PHP 5)

pg_lo_read_all — Читает содержимое большого объекта и посылает напрямую в броузер


Описание

int pg_lo_read_all ( resource $large_object )

pg_lo_read_all() читает большой объект и посылает данные напрямую в броузер после отправки всех необходимых заголовков. Используется в основном для пересылки двоичных данных, таких как изображения или звук.

Операции с использованием интерфейса больших объектов необходимо заключать в блок транзакции.

Замечание:

Прежнее название функции: pg_loreadall().


Список параметров

large_object -

Ресурс большого объекта (LOB) PostgreSQL, возвращаемый функцией pg_lo_open().


Возвращаемые значения

Количество прочитанных байт, либо FALSE в случае ошибки.


Примеры

Пример #1 Пример использования pg_lo_read_all()
   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");


Смотрите также

  • pg_lo_read() - Читает данные большого объекта


Описание на ru2.php.net
Описание на php.ru