Обработка файлов PHP
Обработка файлов является важной частью любого веб-приложения. Вам часто нужно открыть и обработать файл для разных задач.
PHP, работающий с файлами
PHP имеет несколько функций для создания, чтения, загрузки и редактирования файлов.
Будьте осторожны при работе с файлами!
Когда вы манипулируете файлами, вы должны быть очень осторожны.Вы можете нанести большой ущерб, если сделаете что-то не так. Распространенными ошибками являются: редактирование неправильного файла, заполнение жесткого диска мусорными данными и случайное удаление содержимого файла.
PHP-функция readfile()
Функция readfile()
читает файл и записывает его в выходной буфер.
Предположим, у нас есть текстовый файл с именем «webdictionary.txt», хранящийся на сервере, который выглядит следующим образом:
AJAX = Asynchronous JavaScript and XML
CSS = Cascading Style Sheets
HTML = Hyper Text Markup Language
PHP = PHP Hypertext Preprocessor
SQL = Structured Query Language
SVG = Scalable Vector Graphics
XML = EXtensible Markup Language
PHP-код для чтения файла и записи его в выходной буфер выглядит следующим образом ( readfile()
функция возвращает количество прочитанных байтов в случае успеха):
Пример
<?php
echo readfile("webdictionary.txt");
?>
Эта readfile()
функция полезна, если все, что вы хотите сделать, это открыть файл и прочитать его содержимое.
В следующих главах вы узнаете больше о работе с файлами.