Список всех файлов в одном каталоге PHP [дубликат]
этот вопрос уже есть ответ здесь:
Получение имен всех файлов в каталоге с помощью PHP
15 ответов
PHP список всех файлов в каталоге [дубликат]
5 ответов
Что было бы лучшим способом перечислить все файлы в одном каталоге с PHP? Есть ли функция $_SERVER для этого? Я хотел бы перечислить все файлы в каталоге usernames/ и перебрать этот результат со ссылкой, чтобы я мог просто щелкнуть гиперссылку имени файла, чтобы попасть туда. Спасибо!
2 ответов:
зацени вот это : readdir ()
Этот бит кода должен содержать список всех записей в определенном каталоге:if ($handle = opendir('.')) { while (false !== ($entry = readdir($handle))) { if ($entry != "." && $entry != "..") { echo "$entry\n"; } } closedir($handle); }
Edit: решение МИА гораздо более элегантное, чем мое, вы должны использовать его решение вместо этого.
вы ищете команду scandir.
$path = '/tmp'; $files = scandir($path);следующий код удалит
.и..из возвращенного массива отscandir:$files = array_diff(scandir($path), array('.', '..'));
Comments