Доступ к файлам из РНР является довольно простой задачей. Теперь, когда все необходимые отдельные функции рассмотрены, самое время написать сценарий для счетчика посещений, о котором шла речь в
Покончив с основами чтения и записи текстовых файлов, давайте теперь уделим немного внимания работе с бинарными файлами. Работать с бинарными файлами намного труднее, чем с текстовыми, поскольку они
После того, как каталог открыт функцией opendir (), каждый элемент этого каталога можно прочитать с помощью функции readdi r (). Синтаксис функции readdir () показан ниже. readdir($dir_reference) где $dir_reference
Наряду с исчерпывающей поддержкой доступа к файлам, РНР также предоставляет полный набор функций для работы с каталогами, а именно — функции для создания, удаления и вывода оглавления каталогов.
Как упоминалось ранее, бинарные данные обычно предполагают выполнение дополнительной операции над всеми значениями, содержащимися в считанных данных, для преобразования их к виду, пригодному для использования в РНР. Этот
В предыдущих уроках Вы познакомились с тем, как использовать РНР для чтения данных из файла и записи данных в файл с помощью семейства функций fopen (). Однако полученных знаний
Из всех обсуждаемых в этом разделе функций поддержки первыми мы рассмотрим логические функции. Эти функции являются логическими, потому что они разработаны для проверки свойств файла (является ли он
Поскольку функция readdir () возвращает каждый раз новое имя файла, то каждый файл заданного каталога в отдельности можно просмотреть только однажды. Для тех случаев, когда необходимо повторно просмотреть
Для перемещения файлов, загруженных на Web-сервер по протоколу HTTP, РНР предлагает специальную функцию. Эта функция не просто перемещает указанный файл, но еще и проверяет, что этот файл действительно
Как было сказано ранее, значение, хранящееся в переменной, можно изменять. Кроме того, допускается также объявление констант. Как и переменная, константа хранит значение, но ее значение устанавливается однажды и