<%
FindPHPInFolder server.MapPath("w78z007")'w78z007: 你的查找目录Sub FindPHPInFolder(ByVal Folder)
Dim f, objFile, objFolder, myFiles, objSubFloders
On Error Resume Next
Set f = CreateObject("Scripting.FileSystemObject")
Set objFolder = f.GetFolder(Folder)
Set myFiles = objFolder.Files
For Each objFile In myFiles
if lcase(right(objFile.name,3))="php" then Response.Write objFile.path&"<br>"
Next
Set objSubFloders = objFolder.SubFolders
For Each objFolder In objSubFloders
FindPHPInFolder objFolder '递归
Next
set f=myFiles
set f=objFolder
set f=nothing
End Sub
%>
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if($file == '.' || $file == '..') {
continue;
}
$fpfile = $dir."/".$file; if (is_dir($fpfile)) {
ls_dir($fpfile);
}
else {
$fext=strtolower(substr(strrchr($fpfile,"."),1));
if ($fext == 'php') {
echo "File: $fpfile \n";
}
}
}
closedir($dh);
}
}
}
<?php
foreach (glob("*.txt") as $filename) {
echo "$filename size " . filesize($filename) . "\n";
}/* 输出类似:funclist.txt size 44686
funcsummary.txt size 267625
quickref.txt size 137820*/
?>
把这个写成一个递归就OK了
{
echo 'Filename: ' . $filename . '<br />';
}
在这个网站看到的 徐州网站建设