当前位置:清晨 » 站长笔记 » php笔记 » 用PHP遍历目录下的全部文件

用PHP遍历目录下的全部文件

发布日期:2018年3月28日 10:03:35 点击量: 364

宝塔服务器面板,一键全能部署及管理,送你¥3188礼包,点我领取,简单好用的 Linux/Windows 面板

第一种实现办法是用dir返回对象,第二种实现办法:用readdir()函数。

< ?php
/**********************
一个简单的目录递归函数
第一种实现办法:用dir返回对象
***********************/
function tree($directory) 
{ 
	$mydir = dir($directory); 
	echo "
    n"; while($file = $mydir->read()) { if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!="..")) { echo "
  • $file
  • n"; tree("$directory/$file"); } else echo "
  • $file
  • n"; } echo "n"; $mydir->close(); } //开始运行 echo "

    目录为粉红色


    n"; tree("./nowamagic"); /*********************** 第二种实现办法:用readdir()函数 ************************/ function listDir($dir) { if(is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if((is_dir($dir."/".$file)) && $file!="." && $file!="..") { echo "文件名:",$file,"

    "; listDir($dir."/".$file."/"); } else { if($file!="." && $file!="..") { echo $file."
    "; } } } closedir($dh); } } } //开始运行 listDir("./nowamagic"); ?>

关键词:

本文网址:https://www.menglei.info/2485/,转载请以链接形式注明出处,谢谢合作!

老薛主机专属优惠码: PT ,有需要购买的同学可以使用.可享受30%的优惠.

联系站长: shadoweb@qq.com QQ: 925474725

发表评论

电子邮件地址不会被公开。 必填项已用*标注