0023nobodyさん
2006/12/30(土) 17:33:44ID:???function dirTree($path, $n = 0)
{
$dir = glob($path . '/*');
$nof = count($dir);
foreach ($dir as $i => $filename) {
if ($n > 0) {
echo str_repeat('│', $n-1);
if ($i != $nof-1) {
echo '├';
} else {
echo '└';
}
}
echo basename($filename) ."<br/>\n";
if (is_dir($filename)) {
dirTree($filename, $n + 1);
}
}
}
dirTree('.');
こんなのはどう?
最初はdirクラスでやってたけどツリーの最後を└にする方法で困ったのでglob関数にした。
超細かいところでもいいのでアドバイス求む。
>>21
http://pc10.2ch.net/test/read.cgi/php/1158647441/l50