php专区

 首页 > php专区 > PHP高级 > 文件上传 > php 目录列出所有文件 - php文件操作

php 目录列出所有文件 - php文件操作

分享到:
【字体:
导读:
          在php中有很多方法来把目录所有文件列出的代码,如下: 方法一$list=scandir( );$zipname=;foreach($listas$file){if($file== ||$file== )continue;$b=substr($file,-3);if($b== gz||$b=...

php 目录列出所有文件

在php中有很多方法来把目录所有文件列出的代码,如下:

  1. //方法一 
  2.  
  3. $list = scandir("."); 
  4.     $zipname = ""
  5.     foreach($list as $file
  6.     { 
  7.       if($file=="."||$file=="..")continue
  8.       $b=substr($file,-3); 
  9.       if($b==".gz"||$b==".fz"
  10.       { $zipname = $filebreak; } 
  11.     } 
  12.  
  13. //方法二 
  14.  
  15. $d=dir("."); 
  16. echo $d->path.$e
  17. while(false !== ($e$d->read())) { 
  18.     echo "$e"."
    "
  19.     } 
  20. $d->close(); 
  21.  
  22.  
  23. //方法三,最简单的方法 
  24.  
  25. $dirs    = array(); 
  26. foreach(glob("test/*"as $d
  27.     if(is_dir($d)) 
  28.     { 
  29.         $dirs[]    = $d
  30.     } 
  31. print_r($dirs); 
  32.  
  33. //方法四 
  34.  
  35. glob("test/*", glob_onlydir) ; 
  36.  
  37. //方法五 
  38.  
  39. function clean_dir($path)        { 
  40.         if (!is_dir($path))        { 
  41.                 if (is_file($path))        { 
  42.                         unlink($path); 
  43.                 } 
  44.                 return
  45.         }//开源代码phpfensi.com 
  46.         $p=opendir($path); 
  47.         while ($f=readdir($p))        { 
  48.                 if ($f=="." || $f==".."continue
  49.                 clean_dir($path.$f); 
  50.         } 
  51.         rmdir($path); 
  52.         return
分享到:
php目录文件在线解压缩程序 - php文件操...
php目录文件在线解压缩程序 本文章提供一款完整的php目录 文件在线解压缩程序,他可打包指定目录并且把目录下所有目录与文件名都打包好,按rar的方式打包,目录结构不变,同时也提供解压功能.代码如下: $fz = new fmzip;  $fz->setzipname("打包文件名");    #打包/压缩  ...
php 读取文件内容并一行行输出 - php文件...
php 读取文件内容并一行行输出  
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……