在php中循环子文件夹并使其成为动态链接
这件事我需要帮助 我已经设法循环浏览了我的父文件夹,并回显了en希望在在php中循环子文件夹并使其成为动态链接,php,Php,这件事我需要帮助 我已经设法循环浏览了我的父文件夹,并回显了en希望在PHP文件上创建的子文件夹,该子文件夹可以帮助我循环浏览子文件夹。我的代码如下: <?php $path="../downloads/pastpapers/UCU/foundations/"; $dir = new DirectoryIterator($path); foreach ($dir as $fileinfo) { if ($fileinfo->isDir() && !$filei
PHP
文件上创建的子文件夹,该子文件夹可以帮助我循环浏览子文件夹。我的代码如下:
<?php
$path="../downloads/pastpapers/UCU/foundations/";
$dir = new DirectoryIterator($path);
foreach ($dir as $fileinfo) {
if ($fileinfo->isDir() && !$fileinfo->isDot()) {
$dirName=$fileinfo->getFilename();
echo "<div id='linkFrame'><a href='$dirName.php'><img src='images/folder.png'><br/>$dirName</img></a> </div>";
}
}
?>
只需在测试文件php中尝试以下操作:
<?php
$path = '../downloads/pastpapers/UCU/foundations';
ListFolder($path);
function ListFolder($path)
{
//using the opendir function
$dir_handle = @opendir($path) or die("Unable to open $path");
//Leave only the lastest folder name
$explode = explode("/", $path);
$dirname = end($explode);
//display the target folder.
echo ("<li>$dirname\n");
echo "<ul>\n";
while (false !== ($file = readdir($dir_handle)))
{
if($file!="." && $file!="..")
{
if (is_dir($path."/".$file))
{
//Display a list of sub folders.
ListFolder($path."/".$file);
}
else
{
//Display a list of files.
echo "<li>$file</li>";
}
}
}
echo "</ul>\n";
echo "</li>\n";
//closing the directory
closedir($dir_handle);
}
?>
欲了解更多信息,请访问您是否尝试过PHPnot中的递归目录迭代器,现在让我检查一下是否可以使用它,然后再回复您,您的问题是什么?nl-x我的问题是如何制作一个能够动态处理循环子目录的php文件谢谢您Mohammad,它工作得很好,我正在尝试在子目录上添加一个可折叠菜单,以便仅单击一次即可显示文件