Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1683072
  • 博文数量: 391
  • 博客积分: 8464
  • 博客等级: 中将
  • 技术积分: 4589
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-13 15:12
个人简介

狮子的雄心,骆驼的耐力,孩子的执著!

文章分类

全部博文(391)

文章存档

2023年(4)

2018年(9)

2017年(13)

2016年(18)

2014年(7)

2013年(29)

2012年(61)

2011年(49)

2010年(84)

2009年(95)

2008年(22)

分类: PHP

2017-01-19 00:32:03

邮件目录结构如下:
  1. mx123:/Maildir # ls
  2. 0 1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l lsuser.php m n o p q r s t u v w x y z
lsuser.php 脚本内容如下:
  1. <?php
  2. //获取本文件目录的文件夹地址
  3.   $hostdir=dirname(__FILE__);
  4. //获取也就是扫描文件夹内的文件及文件夹名存入数组 $dirlist
  5.   $dirlist = scandir($hostdir);
  6.   //print_r ($filesnames);

  7. //遍历第一级目录
  8. foreach ($dirlist as $name) {

  9. //排除目录 . 和 ..
  10. if($name === '.' || $name === '..' || $name === 'backup'){
  11.    continue;
  12.   }

  13. $dir=$hostdir."/".$name;

  14. //判断是否真的为目录,如果是就继续遍历
  15. if (is_dir($dir)) {

  16. //遍历第二级目录
  17. $domainlist = scandir($dir);

  18. foreach ($domainlist as $dname) {

  19. if($dname === '.' || $dname === '..'){
  20.    continue;
  21.   }
  22. $userpath=$dir."/".$dname;
  23. if (is_dir($userpath)) {

  24. //遍历第三级目录
  25. $userlist = scandir($userpath);

  26. foreach ($userlist as $uname) {

  27. if($uname === '.' || $uname === '..'){
  28.    continue;
  29.   }

  30. //打印遍历结果:用户邮件目录路径
  31. echo $userpath."/".$uname."\n";
  32. }
  33. }
  34. }
  35. }
  36. }
  37. ?>

阅读(2720) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~