gzopen(PHP 3, PHP 4) Описаниеint gzopen (string filename, string mode [, int use_include_path]) Открывает gzip-файл (.gz) для чтения или записи. Параметр mode такой же, как для fopen() ("rb" или "wb"), но может также содержать уровень сжатия ("wb9") или стратегию/strategy: 'f' для фильтрации данных, как, например, "wb6f", 'h' только для Huffman-компрессии, как в "wb1h". (См. в описании deflateInit2 в файле zlib.h о параметре strategy.) gzopen() можно использовать для чтения файла, который имеет не gzip-формат; в этом случае gzread() будет непосредственно читать из файла без декомпрессии. gzopen() возвращает указатель файла на открытый файл, после чего всё, что вы читаете из этого дескриптора файла, будет прозрачно распаковываться, а всё, что вы записываете - упаковываться. Если открытие не удалось, функция возвращает FALSE. Вы можете использовать необязательный третий параметр и установить его "1", если хотите искать файл также в include_path.
См. также gzclose(). |
||||||||||
|
||||||||||
| Имя | Значение |
|---|---|
| start | Сообщает принимающей программе, что здесь начинается сообщение отладчика. Содержимое data будет типом сообщения об ошибке (перечислены ниже). |
| message | Сообщение об ошибке PHP 3. |
| location | Имя файла и номер строки, где возникла ошибка. Первая строка location всегда содержит location верхнего уровня. data будет содержать file:line. Всегда будут строка location после message и после каждой function. |
| frames | Количество фрэймов в следующем дампе/dump стэка. Если имеются 4 фрэйма, ожидается информация о 4 уровнях вызываемых функций. Если строка "frames" отсутствует, должна приниматься глубина 0 (ошибка возникла на верхнем уровне). |
| function | Имя функции, в которой возникла ошибка. Однократно повторяется для каждого уровня стэка вызова функций. |
| end | Сообщает принимающей программе, что здесь заканчивается сообщение отладчика. |
Данные строчки.
| |