PHPでincludeやrequireを行う際にファイルのパスを指定しない場合、
include_pathという設定項目を参照してインクルードが行われます。
設定内容を変更する場合は、php.iniの該当箇所を書き換えるか、
PHPスクリプト内でini_set関数や set_include_path関数を使用する必要があります。
[php]
php.iniによる指定:
include_path = "/path1"
ini_setによる指定:
ini_set(‘include_path’, ‘/path1’);
set_include_pathによる指定:
set_include_path(‘/path1’);
[/php]
include_pathは、特定の区切り文字によって複数のパスを指定できます。
Windowsの場合はセミコロン(;)、Unix系の場合はコロン(:)となりますが、
スクリプト内で指定する場合は、PATH_SEPARATOR定数を使用することで
適切な区切り文字に置き換わります。
[php]
set_include_path(‘/path1’.PATH_SEPARATOR.’/path2′);
[/php]