TestTrueController.class.php 879 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. namespace Admin\Controller;
  3. use Think\Page;
  4. use think\Request;
  5. class TestTrueController extends AddonController{
  6. public function my_idr(){ //打印指定的目录下面的所有的文件和子文件
  7. $files=array();
  8. if($handle=opendir(I('get.dir'))){
  9. while (($file=readfile($handle))!== false){
  10. if($file!=='..' && $file!=='.'){//排除根目录
  11. if(is_dir((I('get.dir')."/".$file)) ){
  12. //如果是子文件夹,就进行递归
  13. /*$files[$file] = my_dir((I('get.dir')."/".$file));*/
  14. } else {
  15. //不然就将文件的名字存入数组;
  16. $files[] = $file;
  17. }
  18. }
  19. }
  20. }
  21. //closedir($handle);
  22. echo $files;
  23. }
  24. }