全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
12
返回列表 发新帖
楼主: l12ab
打印 上一主题 下一主题

[翻译] [已解决]妹纸在不在,问个问题啊

[复制链接]
11#
发表于 2013-6-13 15:27:03 | 只看该作者
你是怎么删除文件呢?
unlink() ?

12#
 楼主| 发表于 2013-6-13 15:30:10 | 只看该作者
smyz 发表于 2013-6-13 15:27
你是怎么删除文件呢?
unlink() ?

是的,unlink。
  1. deldir('./cache/');

  2. function deldir($path)
  3. {
  4.         if(!is_dir($path))
  5.         {
  6.                 return null;
  7.         }
  8.         $fh = opendir($path);
  9.         while(($row = readdir($fh)) !== false){
  10.                 if($row == '.' || $row == '..')
  11.                 {
  12.                         continue;
  13.                 }
  14.                 if(!is_dir($path.'/'.$row))
  15.                 {
  16.                         unlink($path.'/'.$row);
  17.                 }  
  18.         deldir1($path.'/'.$row);
  19.         }
  20.         closedir($fh);
  21.     return true;  
  22. }

  23. function deldir1($path)
  24. {
  25.         if(!is_dir($path))
  26.         {
  27.                 return null;
  28.         }
  29.         $fh = opendir($path);
  30.         while(($row = readdir($fh)) !== false){
  31.                 if($row == '.' || $row == '..')
  32.                 {
  33.                         continue;
  34.                 }
  35.                 if(!is_dir($path.'/'.$row))
  36.                 {
  37.                         unlink($path.'/'.$row);
  38.                 }  
  39.         deldir1($path.'/'.$row);
  40.         }
  41.         closedir($fh);
  42.         if(!rmdir($path)) echo 'no del';
  43.     return true;  
  44. }
复制代码
13#
 楼主| 发表于 2013-6-13 15:40:26 | 只看该作者
已解决
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-9-10 18:07 , Processed in 0.090191 second(s), 5 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表