0

我想要做的是编写一个脚本拖网我的网站并找到所有的 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('.');
4

0 回答 0