これは、自分のサーバー内のフォルダーのディレクトリ構造を見つけるための CodeIgniter コードですが、1 レベルの深さしかありません。指定された .xml 内のすべてのサブディレクトリを一覧表示したい$path
。このコードのエラーは何ですか?
function finddir($path)
{
$this->load->helper('directory');
$dir=directory_map($path,1);
//echo"$path";
foreach ($dir as $key => $subdir)
{
//echo $subdir."<br/>";
if(is_dir($subdir))
{
echo "<h3>$subdir</h3>";
$this->finddir($subdir);
}
else
{
echo "$subdir<br>";
}
}
}
出力の深さは 1 レベルのみです。私は再帰を使用しているので、より深いレベルに行きたいと思っています。