Привет всем! Сегодня — совсем немного информации, которая поможет разобраться с таким вопросом, как «PHP — работа с файлами».
Собственно, с файлами можно делать что?
1. Создавать
2. Удалять
3. Читать из них данные
4. Писать в них данные
PHP имеет несколько вариантов для выполнения каждого пункта, я представлю наиболее оптимальные, как по мне, варианты. Итак:
1. Создание файла:
file_put_contents("filename.txt", "Что пишем в файл?");
2. Удаление файла
unlink("filename.txt");
3. Чтение файла
file_get_contents("filename.txt");
4. Запись данных в файл
В нашем случае первый пункт полностью соответствует нашим требованиям к этому пункту — можем использовать конструкцию:
file_put_contents("filename.txt", "Что пишем в файл?");
дело в том, что если файл не существует — он будет создан, а если существует, то все его содержимое будет перезаписано новыми данными. Если же мы хотим просто дописать данные к уже существующим, нужно использовать конструкцию в виде:
file_put_contents("filename.txt", "Что пишем в файл?", FILE_APPEND);
И, в конце — несколько полезных команд (как по мне):
1. Проверка наличия файла (true|false):
echo file_exists("filename.txt"); //выведет 1, если файл есть, и ничего - если файла нет
- Получение размера файла:
echo filesize("filename.txt");
- Переименование файла:
rename("old_filename.txt", "new_filename.txt");
Спасибо 🙂 В случае возникновения вопросов пишите на почту, или в Telegram.