Работа с файлами в PHP
PHP предоставляет множество возможностей для работы с файлами. Вот несколько примеров кода, иллюстрирующих различные аспекты работы с файлами в PHP:
1. Открытие файла и чтение его содержимого:
php
$file = fopen("file.txt", "r"); // открываем файл в режиме чтения
if ($file) {
while (($line = fgets($file)) !== false) {
echo $line; // выводим содержимое файла построчно
}
fclose($file); // закрываем файл
}
2. Запись данных в файл:
php
$file = fopen("file.txt", "w"); // открываем файл в режиме записи
if ($file) {
fwrite($file, "Hello, world!"); // записываем строку в файл
fclose($file); // закрываем файл
}
3. Проверка существования файла:
php
$file = "file.txt";
if (file_exists($file)) {
echo "Файл $file существует";
} else {
echo "Файл $file не найден";
}
4. Проверка типа файла:
php
$file = "file.txt";
if (is_file($file)) {
echo "$file является файлом";
} else {
echo "$file не является файлом";
}
5. Получение информации о файле:
php
$file = "file.txt";
$size = filesize($file); // размер файла в байтах
$lastModified = filemtime($file); // время последней модификации файла
echo "Размер файла: $size байт
";
echo "Последняя модификация: " . date("d-m-Y H:i:s", $lastModified);
6. Удаление файла:
php
$file = "file.txt";
if (unlink($file)) {
echo "Файл $file успешно удален";
} else {
echo "Не удалось удалить файл $file";
}
Это лишь некоторые возможности работы с файлами в PHP. PHP также предлагает другие функции для работы с файловой системой, такие как перемещение файлов, изменение прав доступа, создание директорий и другие операции.