PHP: Работа с файлами. Общие сведения.
РНР обеспечивает невероятно мощную поддержку операций для работы с файлами, что, впрочем, справедливо практически для любого другого аспекта РНР. Мы начнем с обсуждения основ — сначала рассмотрим, как
Kvodo.ru
PHP: Открытие файла
Одной из наиболее уникальных возможностей РНР при работе с файловой системой является возможность удаленного открытия файлов путем указания URL-адреса в качестве параметра $filename функции fopen (). Осуществлять запись
Kvodo.ru
PHP: Функция fputs ()
Чтобы продемонстрировать применение PHP-функций для работы с файловой системой, рассмотрим простой счетчик посещений Web-страницы. Для полного понимания работы этого сценария следует разобраться, как записывать и читать данные из
Kvodo.ru
PHP: Функция fgets ()
Теперь, располагая знаниями о записи файлов, давайте обсудим обратную сторону медали и представим функцию для чтения данных из текстового файла. В отличие от операции записи, для которой существует
Kvodo.ru
PHP: Функция fscanf ()
Альтернативой функции fgets () является функция fscanf (). Эта функция предназначена для чтения из файла структурированных данных, причем каждый элемент этих данных автоматически запоминается в отдельной переменной. Например,
Kvodo.ru
PHP: Счетчик посещений
Доступ к файлам из РНР является довольно простой задачей. Теперь, когда все необходимые отдельные функции рассмотрены, самое время написать сценарий для счетчика посещений, о котором шла речь в
Kvodo.ru
PHP: Функция fseek()
Покончив с основами чтения и записи текстовых файлов, давайте теперь уделим немного внимания работе с бинарными файлами. Работать с бинарными файлами намного труднее, чем с текстовыми, поскольку они
Kvodo.ru
PHP: Функция readdir ()
После того, как каталог открыт функцией opendir (), каждый элемент этого каталога можно прочитать с помощью функции readdi r (). Синтаксис функции readdir () показан ниже. readdir($dir_reference) где $dir_reference
Kvodo.ru
PHP: Функция opendir()
Наряду с исчерпывающей поддержкой доступа к файлам, РНР также предоставляет полный набор функций для работы с каталогами, а именно — функции для создания, удаления и вывода оглавления каталогов.
Kvodo.ru
PHP: Функции unpack () и getZipVerf ()
Как упоминалось ранее, бинарные данные обычно предполагают выполнение дополнительной операции над всеми значениями, содержащимися в считанных данных, для преобразования их к виду, пригодному для использования в РНР. Этот
Kvodo.ru