Новые книги

Программный комплекс NeTAMS предназначен для учета и управления трафиком в вашей IP–сети передачи данных. Он работает на сервере под управлением операционных систем Linux, FreeBSD или Solaris и занимается непрерывным сбором, анализом, фильтрацией и отображением статиски о передаваемой в вашей локальной сети информации. NeTAMS выполнен в виде монолитного процесса–демона и написан на языке C/C++ в виде многопоточного приложения.
Несколько слов об особенностях JavaScript, другими словами - что я знал об этом языке до начала его изучения. Первое и главное: JS код легко интегрируется в HTML разметку и является де факто стандартом для интернет браузеров. Из этого следует, что если вы совершенно не знаете HTML - JS, вероятнее всего, будет для вас бесполезна. В данном опусе я постараюсь разжевать всё максимально детально, но надо иметь в виду, что HTML и JS идут бок о бок, дополняя, а не заменяя друг друга. Для тех, кто сталкивался раньше с Delphi программированием или чем-то подобным можно, в первом приближении, привести такую аналогию: HTML - это форма, а JS - сам код программы.

Другая важная особенность языка - высокая интерактивность. Процитирую фразу, которую мне многократно доводилось слышать: "JavaScript - это событийно ориентированный язык программирования". Что это значит? Это означает, что вы можете написать кусок кода, который выполнится когда пользователь нажмёт на кнопку, можете написать кусок кода, который выполнится когда вы только подведёте к ней курсор мышки. Для Java Script и то и другое - события и она умеет на них реагировать.

Отличительная особенность языка и кода на нём - то, что результат можно увидеть имея лишь один из современных браузеров. То есть вам не нужно ставить и настраивать какие-то компиляторы, среды программирования и так далее. Для запуска любого из приведённых ниже примеров - достаточно набрать текст в любом редакторе (блокноте, например), изменить расширение на html и открыть при помощи браузера. Всё.

gzopen

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

gzopen

(PHP 3, PHP 4)

gzopen - открывает gz-файл.

Описание

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.

Пример 1. gzopen()
$fp = gzopen ("/tmp/file.gz", "r");

См. также gzclose().


Назад Оглавление Вперёд
gzinflate Вверхgzpassthru