热搜:NVER 

新手 php 获取目录上的子目录文件

2024-04-26 15:58:01
 新手 php 获取目录上的子目录文件

新手求助 php 获取目录下的子目录文件?
代码如下:

C/C++ code

<?php function enum_file($dir_name)             
{   
  $od = opendir($dir_name);      //打开目录,返回连接号
  while(false != $name = readdir($od))   //读取目录
  {      
    $file_path = $dir_name.'/'.$name;  

    //////以下是调试语句
    echo "file_path is:".$file_path."
"; //////以上是调试语句 if (is_file($file_path)) //是文件 { echo "子目录的文件是".$file_path.
; } else //是子目录 { if( ($name !='.')&&($name !='..') ) //输出$name看看就知道 { enum_file($file_path); //递归的调用 } } } closedir($dir_name); } //调用 $dir=$_SERVER['DOCUMENT_ROOT']."/test"; enum_file($dir); ?>



在网站test 目录下有 a_test子目录 其中的文件是1.txt.
为什么无法输出 1.txt的全路径名?



------解决方案--------------------
那你都输出了什么?
------解决方案--------------------
给出你运行结果和你想要的结果,说明差别。
------解决方案--------------------
警告:closedir():提供的参数不是一个有效的目录资源