Обработка файлов PHP

Операции с файлами в PHP

PHP предоставляет множество функций для создания, чтения, загрузки и редактирования файлов.

Внимание:Пожалуйста, будьте осторожны при работе с файлами!

При работе с файлами необходимо быть очень внимательным. Ошибки могут привести к очень серьезным разрушениям.

  • Редактирование файла с ошибками
  • Заполнение жесткого диска мусорными данными
  • Случайное удаление содержимого файла

Функция readfile() в PHP

Функция readfile() читает файл и записывает его содержимое в буфер вывода.

Предположим, что у нас есть текстовый файл с именем "webdictionary.txt", расположенный на сервере, например:

AJAX = асинхронный JavaScript и XML
CSS = каскадные таблицы стилей
HTML = язык гипертекстовой разметки
PHP = PHP Hypertext Preprocessor
SQL = структурированный язык запросов
SVG = масштабируемые векторные графики
XML = расширяемый язык разметки

Следующий PHP-код для чтения файла и записи его содержимого в поток вывода (в случае успешного чтения функция readfile() возвращает количество байт):

Пример

<?php
echo readfile("webdictionary.txt");
?>

Пример выполнения

Если все, что вы хотите сделать, это открыть файл и прочитать его содержимое, функция readfile() будет очень полезна.

Следующий раздел расскажет о более детальном содержании обработки файлов.

Руководство по PHP Filesystem

Для полного руководства по PHP Filesystem обратитесь к ресурсам, предоставленным на CodeW3C.com Руководство по PHP Filesystem.