私はこのコードを使用します: PHP ディレクトリ内のファイルをタイプ別にソートします
ただし、すべてのディレクトリが開きます。選択したアイテムにつながるディレクトリを開くだけです。
私はこのコードを使用します: PHP ディレクトリ内のファイルをタイプ別にソートします
ただし、すべてのディレクトリが開きます。選択したアイテムにつながるディレクトリを開くだけです。
あなたを正しく理解しているのであれば、ターゲットの下のディレクトリを再帰的に表示したくないでしょう。上記のコードから次のように再帰呼び出しを削除すると思います:
/* Rendering */
function list_dir($path)
{
...
foreach($items as $item)
{
if ($item->type=='dir')
{
echo '<li class="folder"><a href="#" class="toggle">'.$item->entry.'</a></li>';
//list_dir($item->full_path); REMOVE THIS
}
else
{
echo '<li class="file"><a href="file-details.php?file='.urlencode($item->full_path).'" class="arrow_icon modal">'.$item->entry.'</a></li>';
}
}
echo "</ul>";
}