php 读取目录所有文件信息dir()

  1. <?php
  2. set_time_limit(0);
  3. function tree($directory)
  4. {
  5. $mydir=dir($directory);
  6. echo "<ul> ";
  7. while($file=$mydir->read()){
  8. if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!=".."))
  9. {
  10. echo "<li><font color='#ff00cc'><b>$file</b></font></li> ";
  11. tree("$directory/$file");
  12. }
  13. else
  14. {
  15. echo "<li>$file</li> ";
  16. }
  17. }
  18. echo "</ul>
  19. ";
  20. $mydir->close();
  21. }
  22. //start the program
  23. echo "<h2>目录为粉红色</h2>
  24. ";
  25. tree(".");
  26. ?>