我一直在使用我在网上找到的一个 snipit 来使用我的 PHP 脚本显示目录中的文件和文件夹。这部分工作正常,但我希望能够单击文件夹并获得一个类似的 html 页面来显示它的内容,并且能够在浏览器中打开文本文件(如果文本文件在起始目录)。
目前,当我单击一个文件夹时,会打开一个老式的页面,其中没有 html 文件。这样做的唯一方法是在每个文件夹中创建一个新的 PHP 脚本并链接到它吗?我尝试使用 DirectoryIterator 类,但它给了我一个错误。我不再有 DirectoryIterator 的代码片段,但它类似于“找不到类 DirectoryIterator”。
这是我现在正在使用的代码(工作):
$arrayImports = array ();
if ($handle = opendir ($importLogPath)
{
while (false !== ($entry = readdir ()))
{
chop ($entry);
if ($entry != "." $entry != "..")
{
$arrayImports [] = "<p><a href=$importLogPath$entry target=_blank>$entry</a></p>";
}
}
closedir($handle);
}
arsort ($arrayImports);
foreach ($arrayImports as $value)
{
print "<li>$value</li>";
}
谢谢!