php中打开目录并输出目录文件实现代码
opendir() 函数打开一个目录句柄,可由 closedir(),readdir() 和 rewinddir() 使用.
语法: opendir(path,context),实例代码如下:
*/ $d =dir( "c:windows" ); //打开目录,并赋值给变量 echo "handle:" . $d ->handle. "n" ; //输出目录的handel属性 echo "<p>" ; echo "path:" . $d ->path. "n" ; //输出目录的path属性 echo "<p>" ; while (false!==( $entry = $d ->read())) //通过循环读取对象的方法 { echo $entry . "n" ; } $d ->close(); //关闭目录句柄 // $dir = "c:windows" ; //定义目录 if ( is_dir ( $dir )) //如果变量为目录 { if ( $dh =opendir( $dir )); //如果成功打开目录 { echo "目录" . $dir . "成功打开" ; } } echo "<br>" ; closedir ( $dh ); //关闭打开的目录句柄 echo "目录" . $dir . "已经关闭!" ; /// $dir = " c:windows " ; //定义目录变量 if ( is_dir ( $dir )) //判断变量是否为目录 { if ( $dh =opendir( $dir )) //判断目录是否成功打开 { while (( $file =readdir( $dh ))!==false) //循环读取目录中的文件信息 { echo "filename:$file,filetype:" . filetype ( $dir . $file ). "n" ; //输出文件名及文件类型 } closedir ( $dh ); //关闭目录句柄 } } ///