Работа с файлами в 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 также предлагает другие функции для работы с файловой системой, такие как перемещение файлов, изменение прав доступа, создание директорий и другие операции.

Похожие вопросы на: "files php "

Intersection: Navigating the Crossroads of Life with Confidence
SQL REPLACE: замена данных в таблицах базы данных
JS перебор массива: варианты решения и лучшие методы
Bootstrap Modal - модальные окна для удобного взаимодействия с пользователями
Ошибка валидации при работе со страницей: возможные причины и решения проблемы
C Bitmap - работа с изображениями в формате Bitmap
Как определить простое число в Python
JS Поиск в Массиве: Как Эффективно Работать с Массивами в JavaScript
Backdrop Filter – эффектное применение фильтра в CSS
SQL: Как переименовать столбец