【发布时间】:2014-05-16 17:08:23
【问题描述】:
我正在尝试将我网站上的所有 .php 文件输出到一个页面。在一定程度上,我设法做到了。
我已经成功输出了我网站目录中的所有文件。这些包括文本文件、图像文件、.php 文件等。
我只希望输出是 .php 文件,并且它们是超链接的。
这是我目前的代码:
<?php
$dir = '/home/website/allfiles';
$files = scandir($dir);
echo "<pre>";
print_r($files);
echo "</pre>";
?>
上面的代码只是打印数组列表中的所有文件(.txt、.jpeg、.php 等)。
【问题讨论】:
-
使用
glob()函数。您可以过滤要使用/显示的文件扩展名。然后使用href标签。 -
正如弗雷德所说,一个
glob()电话,或至少一个if(pathinfo($files[$i], PATHINFO_EXTENSION) == 'php') {...}。