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

Курс по основам языка программирования PHP.
W3Schools на русском языке. Уроки для начинающих



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


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() полезна, если все, что вы хотите сделать, это открыть файл и прочитать его содержимое.

В следующих главах вы узнаете больше об обработке файлов.


Проверьте себя с помощью упражнений

Упражнение:

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

echo ;


W3Schools на русском уроки для начинающих для новичков основы языка курсы с нуля язык php управление файлами файлы в PHP обработка файлов в PHP функции в PHP


warning

Не выкладывайте свой код непосредственно в комментариях, он отображается некорректно. Воспользуйтесь такими сервисами, как jsfiddle.net, codepen.io, liveweave.com, jsbin.com, сохраните код на любом из этих сервисов и в комментариях дайте на него ссылку. Так будет виден и код, и результат.