Untitled Document

Учебник РНР
НазадВперёд

set_file_buffer

(PHP 3>= 3.0.8, PHP 4 >= 4.0.1)

set_file_buffer - устанавливает буферизацию файла в данном указателе файла.

Описание

int set_file_buffer (int fp, int buffer)

Вывод с помощью fwrite() обычно буферизуется в 8K. Это означает, что, если есть два процесса, желающих записать в один поток вывода (в файл), каждый делает паузу после 8K данных, позволяя другому записать. set_file_buffer() устанавливает буферизацию для операций записи в данном указателе файла fp в buffer байт. Если buffer равен 0, операции записи разбуферизуются. Это гарантирует, что все записи с помощью fwrite() выполнятся до получения другими процессами разрешения на запись в этот поток вывода.

Функция возвращает 0 при успехе, или EOF, если запрос не может быть выполнен.

В примере показано, как использовать set_file_buffer() для создания небуферизованного потока.
Пример 1. set_file_buffer()
$fp=fopen($file, 
"w"); if($fp){ set_file_buffer($fp, 0); fputs($fp, $output); fclose($fp); }

См. также fopen(), fwrite().


НазадОглавление Вперёд
rmdir Вверхstat
Физика, математика примеры лабы
Элементарная математика Кратные интегралы Математический анализ Отдых на море: Анапа курортный район Джемете
Векторный анализ Аналитическая геометрия Пределы функции Изучение функции ACG OPTIMUM: видеоклипы, 3D фильмы, телереклама
Конспекты по математике Комплексные числа Дифференциальные уравнения Tourist advice and villas of Corralejo Deals Canaries
Определенные интегралы Лекции по высшей математике Исследование функций Вычисление объема с помощью интегралов Алгеброические структуры
Microsoft Windows XP Учебник системного программиста