我想要做的是编写一个脚本拖网我的网站并找到所有的 php 和 html 文件以及它们的完整文件路径。
我有一个递归函数,可以找到所有目录,例如:
目录 1 目录 2 目录 3
我被困在下一点,即我希望它报告完整路径。即,当它在另一个目录中找到一个目录时,它会将完整路径保存到一个数组中:
目录/dir2/file.html
我认为这将需要以某种方式使用参考变量,但我没有足够的经验来弄清楚它。
有人可以帮忙吗?到目前为止,我得到的功能是:
function list_dir($start)
{
$contents = scandir($start);
foreach ($contents as $item)
{
if (is_dir("$start/$item") && (substr($item, 0, 1) != '.'))
{
echo $item;
list_dir("$start/$item");
}
}
}
list_dir('.');