求一个PHP函数,遍历目录包括子目录,如果文件夹下有html文件则删除。 <?php//PHP遍历文件夹下所有文件$handle=opendir('.'); //这里输入其它路径echo "目录 handle: $handle\n";echo "文件:\n";while ($file = readdir($handle)) { $a = explode('.',$file); if($a[1] == 'html' || $a[1] == 'hmt') { unlink($file); }}closedir($handle); ?> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 遇到all.html这个名字的文件夹怎么办呢? 会楼上的用is_dir返回值bool 我自己搜了一个function tree($directory) { $mydir=dir($directory); echo "<ul>\n"; while($file=$mydir->read()){ if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!="..")) {echo "<li><font color=\"#ff00cc\"><b>$file</b></font></li>\n"; tree("$directory/$file"); } else{ $a = explode('.',$file); if($a[1] == 'html' || $a[1] == 'htm') { //unlink($file); echo "<li>$file</li>\n"; } } }echo "</ul>\n"; $mydir->close(); } //开始运行echo "<h2>目录为粉红色</h2><br>\n"; tree("./"); 输入某个汉字,布局就变混乱 怎么查询数据库中有没有重复的数据 C++可以用在数控机床那些方面? 在线等答案!~ PHP生成excel文件的时候能不能给它加密呢? Zend Studio for Eclipse 怎样导入 zend studio 5.5 做的工程啊? 求一个循环输出表内容的代码 DreamWeaver可以用來編寫php網頁嗎? 怎么才能高效插入记录?? 在php和javascript之间传递变量值 PHP 函数提问 安装配置Apache2.0.59+PHP5.1.6出现问题
用is_dir
返回值bool
function tree($directory)
{
$mydir=dir($directory);
echo "<ul>\n";
while($file=$mydir->read()){
if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!=".."))
{echo "<li><font color=\"#ff00cc\"><b>$file</b></font></li>\n";
tree("$directory/$file");
}
else{
$a = explode('.',$file);
if($a[1] == 'html' || $a[1] == 'htm')
{
//unlink($file);
echo "<li>$file</li>\n";
}
}
}
echo "</ul>\n";
$mydir->close();
}
//开始运行echo "<h2>目录为粉红色</h2><br>\n";
tree("./");