私がやろうとしているのは、私の Web サイトをトロールするスクリプトを作成し、すべての php ファイルと html ファイルを完全なファイル パスと共に見つけることです。
すべてのディレクトリを検索する再帰関数があります。
dir1 dir2 dir3
次のビットで行き詰まっています。つまり、フルパスを報告したいということです。つまり、別のディレクトリ内のディレクトリを見つけると、配列へのフルパスが保存されます。
dir/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('.');