質問内容
タイトルの通りです
指定ディレクトリ直下のファイルしか取得できない
/var/www/php/直下のPHPファイルしか取得できません。
/var/www/php/conf/や/var/www/php/batch/detail/などの深い階層のPHPファイルが取得できません。
php
1$php_path = /var/www/php; 2$list = getFileList($php_path); 3var_dump($list);exit; 4 5function getFileList($dir) { 6 $files = glob($dir.'/{*.php}',GLOB_BRACE); 7 $list = array(); 8 foreach ($files as $file) { 9 if (is_file($file)) { 10 $list[] = $file; 11 } 12 if (is_dir($file)) { 13 $list = array_merge($list, getFileList($file)); 14 } 15 } 16 return $list; 17}
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/26 06:47