私は2つのディレクトリ、FOOと親ディレクトリ内バーを持っており、これらのディレクトリには、いくつかのPHPファイルが含まれていると想像:ファイルが存在する場所に相対的なパスを使用してファイルを含めるにはどうすればよいですか?
/
/index.php
/foo
/foo/functions.php
/foo/stuff.php
/bar
/bar/doodie.php
さんが言ってみましょう:
functions.php
がstuff.php
- を含み
index.php
は、functions.php
doodie.php
はindex.php
が実行されたとき、それは/foo
ディレクトリに/foo/functions.php
を探します、この構造に基づいて
functions.php
が含まれています。 ただし、,stuff.php
は、index.php
の場所に従って相対パスを使用する必要があります。これは、index.php
が実行された場合に機能します。 functions.php
がディレクトリのstuff.php
を検索するため、/bar
の場合は存在しないため、doodie.php
が呼び出されたときにはが機能しません。
絶対パス(およびsession variables)を使用せずに、ファイルをどこから呼び出すのかにかかわらず、ファイルの場所を含めることはできますか。
私は、これは明確ではなかった場合、これを記述するために、本当に大変でした謝罪...
それは私が何らかの理由で掲載させません。 JohnPは本質的に私がとにかく言うことすべてを言った。がんばろう! –