网站地图    收藏   

主页 > 系统 > linux系统 >

php中打开目录并输出目录文件实现代码 - php文件

来源:自学PHP网    时间:2014-11-28 23:06 作者: 阅读:次

[导读] opendir() 函数打开一个目录句柄,可由 closedir(),readdir() 和 rewinddir() 使用.语法:opendir(path,context),实例代码如下:*/$d=dir......

php中打开目录并输出目录文件实现代码

opendir() 函数打开一个目录句柄,可由 closedir(),readdir() 和 rewinddir() 使用.

语法:opendir(path,context),实例代码如下:

  1. */ 
  2. $d=dir("c:windows");         //打开目录,并赋值给变量 
  3. echo "handle:".$d->handle."n";       //输出目录的handel属性 
  4. echo "<p>"; 
  5. echo "path:".$d->path."n";        //输出目录的path属性 
  6. echo "<p>"; 
  7. while(false!==($entry=$d->read()))       //通过循环读取对象的方法 
  8. { 
  9.   echo $entry."n"; 
  10. } 
  11. $d->close();           //关闭目录句柄 
  12.  
  13.  
  14. // 
  15.  
  16.  
  17. $dir="c:windows";          //定义目录 
  18. if(is_dir($dir))           //如果变量为目录 
  19. { 
  20.   if($dh=opendir($dir));         //如果成功打开目录 
  21.   { 
  22.     echo "目录".$dir."成功打开"; 
  23.   } 
  24. } 
  25. echo "<br>"; 
  26. closedir($dh);          //关闭打开的目录句柄 
  27. echo "目录".$dir."已经关闭!"; 
  28.  
  29.  
  30. /// 
  31.  
  32. $dir=" c:windows ";          //定义目录变量 
  33. if(is_dir($dir))           //判断变量是否为目录 
  34. { 
  35.   if($dh=opendir($dir))         //判断目录是否成功打开 
  36.   { 
  37.     while(($file=readdir($dh))!==false)      //循环读取目录中的文件信息 
  38.     { 
  39.       echo "filename:$file,filetype:".filetype($dir.$file)."n";  //输出文件名及文件类型 
  40.     } 
  41.     closedir($dh);          //关闭目录句柄 
  42.   } 
  43. } 
  44.  
  45. /// 
  46.  
  47. if($handle=opendir('web'))         //如果目录顺利打开 
  48. { 
  49.   while(false!==($file=readdir($handle)))      //循环读取目录中的条目 
  50.   { 
  51.     if($file!="."&&$file!="..")        //如果文件不为当前或上级目录 
  52.     { 
  53.       echo "$filen";          //输出文件名称 
  54.     } 
  55.   } 
  56.   closedir($handle);          //关闭目录句柄 
  57. } 
  58.  
  59. // 
  60.  
  61. if($handle=opendir('08'))         //如果目录顺利打开 
  62. { 
  63.   while(false!==($file=readdir($handle)))      //循环读取目录中的条目 
  64.   { 
  65.     if($file!="."&&$file!="..")        //如果文件不为当前或上级目录 
  66.     { 
  67.       echo "$filen";          //输出文件名称 
  68.     } 
  69.   } 
  70.   rewind($handle);          //倒回目录句柄 
  71.   if(readdir($handle))       //判断是否倒回成功 
  72.   { 
  73.     echo "倒回成功"; 
  74.   } 
  75.   else 
  76.   { 
  77.     echo "倒回失败"; 
  78.   } 
  79.   closedir($handle);  //关闭目录句柄 
  80. } 
  81.  
  82. //如果要对目录按字母排序如一 
  83. //开源代码phpfensi.com 
  84. $files1=scandir($dir);   //按字母升序列出内容到数组 
  85. $files2=scandir($dir,1);   //按字母降序列出内容到数组

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论