インクルードパスにパスを追加するための次のコード(簡略化)があります(古いコードでWebサイトを一時的に修正するため)。
set_include_path(get_include_path() . PATH_SEPARATOR . '/foo/bar');
設定ファイルがあります/foo/settings/settings.inc.php
インクルードパスを設定し、ファイルにいるときに/foo/bar/members.php
、設定ファイルを含めたいと思います。したがって、コードは次のようになります。
include '../settings/settings.inc.php'
そのファイルを今すぐ取得すると思います。しかし、そうではありません。インクルードにフルパスを入れると、うまくいきます。例:/foo/settings/settings.inc.php
しかし、たくさんのファイルがあります。そして、これはその回避策になると思ったので、すべてのファイルを手動で置き換える必要はありません。