Welcome
自分の興味あるテーマを中心に、図解多めに記事を作成していきたいと思います。
自分の興味あるテーマを中心に、図解多めに記事を作成していきたいと思います。
指定したディレクトリ内に存在するフォルダとファイルの一覧を再帰的に取得するコードです。
getFileList()で再帰的に全フォルダ・ファイルを取得した配列をforeachで1つずつ画面に表示しています。
function getFileList($dir) {
$files = glob(rtrim($dir, '/') . '/*');
$list = array();
foreach ($files as $file) {
if (is_file($file)) {
$list[] = $file."\n";
}
if (is_dir($file)) {
$list[] = $file."\n";
$list = array_merge($list, getFileList($file));
}
}
return $list;
}
$dir = "./";
// 取得
$list = getFileList($dir);
// 表示
foreach($list as $f){
echo $f."</br>";
}