PHP | Работа с файлами
Работа с файлами — это важная часть любого веб-приложения. В процессе работы с проектами часто возникает необходимость открыть и обработать тот или иной файл для разных задач. Всегда соблюдайте осторожность при работе с файлами — вы можете нанести большой урон, если сделаете что-то не так. Распространенные ошибки: редактирование неправильного файла, заполнение жесткого диска повреждёнными данными и случайное удаление важных фрагментов файла.
Функция PHP readfile()
Функция readfile()
в PHP — это встроенная функция, которая используется для чтения файла и записи его в выходной буфер.
Синтаксис
Параметры
filename
- Обязательный. Имя файла.
include_path
- Необязательный. Вы можете установить в TRUE этот аргумент, если вы хотите попытаться найти файл в include_path.
context
- Необязательный. Определяет поведение потока.
Возвращаемое значение
Функция readfile()
возвращает количество прочитанных из файла байт в случае успешного выполнения, или false
в случае возникновения ошибки.
Предположим, у нас есть текстовый файл с именем «mane.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 для чтения файла и записи его в выходной буфер выглядит следующим образом:
Пример
Попробуй сам »<?php
echo readfile("mane.txt");
?>
Функция readfile()
полезна, если все, что вам нужно сделать — это открыть файл и прочитать его содержимое.
В следующих уроках вы узнаете больше о работе с файлами.