PHP Обработка файлов
Обработка файлов является важной частью любого веб-приложения. Вам часто нужно открывать и обрабатывать файл для разных задач.
PHP Манипулирование файлами
PHP имеет несколько функций для создания, чтения, загрузки и редактирования файлов.
Будьте осторожны при манипулировании файлами!
Вы можете нанести большой ущерб, если сделаете что-то не так. Распространенные ошибки: редактирование неправильного файла, заполнение жесткого диска мусорными данными и случайное удаление содержимого файла.
PHP функция readfile()
PHP функция 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()
возвращает количество прочитанных байтов при успешном выполнении):
Функция readfile()
полезна, если вам нужно только открыть файл и прочитать его содержимое.
В следующих главах вы узнаете больше об обработке файлов.