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()
повертає кількість байтів, прочитаних у разі успіху):
Функція readfile()
корисна, якщо вам потрібно лише відкрити файл і прочитати його вміст.
Наступні розділи навчать вас більше про обробку файлів.