ディレクトリ想定モジュール内の live.php とそのパスと、ユーザー、ブログなどのすべてのサブディレクトリを検索する必要があります。サブディレクトリ blog にさらにサブディレクトリが含まれているかどうかも検索します。
この仕事をするために長いコードを使用しています。他のより良い短い方法。
ディレクトリ想定モジュール内の live.php とそのパスと、ユーザー、ブログなどのすべてのサブディレクトリを検索する必要があります。サブディレクトリ blog にさらにサブディレクトリが含まれているかどうかも検索します。
この仕事をするために長いコードを使用しています。他のより良い短い方法。
PHPhttp://php.net/manual/en/function.glob.phpをご覧ください。glob
例:またはで終わるものを検索dir/module
してサブディレクトリlive.php
live.php
glob_recursive('dir/module/*live.php');
使用した関数:http ://www.php.net/manual/en/function.glob.php#106595
if ( ! function_exists('glob_recursive'))
{
function glob_recursive($pattern, $flags = 0)
{
$files = glob($pattern, $flags);
foreach (glob(dirname($pattern).'/*', GLOB_ONLYDIR|GLOB_NOSORT) as $dir)
{
$files = array_merge($files, glob_recursive($dir.'/'.basename($pattern), $flags));
}
return $files;
}
}