0

インクルードパスにパスを追加するための次のコード(簡略化)があります(古いコードで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しかし、たくさんのファイルがあります。そして、これはその回避策になると思ったので、すべてのファイルを手動で置き換える必要はありません。

4

1 に答える 1