Привет всем! Сегодня — совсем немного информации, которая поможет разобраться с таким вопросом, как «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.
Support the Blog!
Running a blog takes a lot of effort, time, and passion. Your donations help improve the content, inspire new ideas, and keep the project going.
If you’ve enjoyed the blog’s materials, any support would mean the world to me. Thank you for being here! ❤️