我々はURL http://www.example.com/page/ウェブページを生成するすべてのPHPファイルのファイル名を取得するには?
でウェブサイトを持っている。しかし、そのページは、多くのPHPファイルによって生成されたと仮定し(例えば。Wordpressのように、index.phpを、header.phpの、content.php、footer.php)
そのページを生成するために必要なすべてのファイル名とパスを取得するにはどうすればよいですか? (例えばWPのようにindex.php content.php)?
例えば、Wordpressのように、異なるページは異なるPHPファイルから生成される異なるテーマを使用します。これらのファイルを1つずつ探しなければなりません。だから私の質問は、私がどのように迅速かつプログラム的にそれを行うことができます。
は、ページ(複数可)のコードはexit
を使用して、実行を停止しない場合、あなたが潜在的にget_included_files()
と一緒にphp.ini
ディレクティブauto_append_file
を使用することができます
コードで手動でチェックする必要があります。それ以外の方法はありません。 –
あなたはPHPページを開き、インクルードrequire_onceを検索し、それらの関数のパラメータに注意してください。 – madalinivascu
PHPの場合、 '__DIR__'と' __FILE__'を使用してください... –