ЧТЕНИЕ СОДЕРЖИМОГО КАТАЛОГА PHP
Чтение содержимого каталога в PHP можно выполнить с помощью функции scandir
, которая возвращает список файлов и каталогов для указанного пути:
foreach(scandir('/path/to/directory') as $file) {
echo $file . "
";
}
Также можно использовать функцию glob
, чтобы получить список файлов, соответствующих заданному шаблону:
$files = glob('/path/to/directory/*.txt');
foreach($files as $file) {
echo $file . "
";
}
Для фильтрации результатов можно использовать функцию array_filter
. Например, можно отфильтровать только файлы с расширением .txt:
$files = array_filter(scandir('/path/to/directory'), function($file) {
return preg_match('/\.txt$/', $file);
});
foreach($files as $file) {
echo $file . "
";
}
Если необходимо получить дополнительную информацию о каждом файле, можно использовать функцию stat
, которая возвращает информацию о файле в виде массива:
foreach(scandir('/path/to/directory') as $file) {
$path = '/path/to/directory/' . $file;
$stat = stat($path);
echo "File: $file, Size: " . $stat['size'] . "
";
}
Список папок на PHP. Делаем файловый менеджер
PHP РАБОТА С ФАЙЛАМИ. Чтение содержимого каталога
Чтение файла в PHP
Чтение файла на PHP с помощью функции file get contents
Чтение содержимого папки PHP с помощью scandir
PHP-фичи №1. Вывод данных из формы в Word (библиотека PHPWord)
Вывод каталога интернет-магазина из БД с помощью php
Чтение и запись файлов средствами PHP
wb048 PHP обработка файлов и каталогов на сервере