Я пытаюсь вывести все .php-файлы на моем сайте на страницу. Мне удалось в определенной степени это сделать.Функция Scandir для вывода всех страниц .php на сайт - PHP
Мне удалось вывести все файлы, которые находятся в моем каталоге веб-сайта. К ним относятся текстовые файлы, файлы изображений, файлы .php и т. Д.
Я просто хочу, чтобы выходные файлы были .php и для них были гиперссылки.
Это в настоящее время мой код:
<?php
$dir = '/home/website/allfiles';
$files = scandir($dir);
echo "<pre>";
print_r($files);
echo "</pre>";
?>
Код выше просто печатает все файлы (.txt, .jpeg, .php и т.д.) в массиве листинга.
Используйте [ 'Глоб()'] (http://www.php.net/ manual/en/function.glob.php). Вы можете фильтровать расширения файлов, которые хотите использовать/показать. Затем используйте тег 'href'. –
, как сказал fred, вызов 'glob()' или, по крайней мере, 'if (pathinfo ($ files [$ i], PATHINFO_EXTENSION) == 'php') {...}'. –