【PHP】プログラムでPath(パス)をセットする
PEAR(ペア)などの外部ライブラリを使うときは、そのディレクトリにパスを設定しときたいことが多々あります。php.iniに設定できれば問題ないですが、レンタルサーバの場合はプログラム上で一時的に設定するやり方があります。
PHP 4.3 以上では
set_include_path
バージョンを気にしたくない場合は
ini_set
を使います。例↓
set_include_path(get_include_path() . PATH_SEPARATOR . '/usr');
ini_set('include_path', ini_get('include_path') . PATH_SEPARATOR . '/usr');
PATH_SERPARATORを使うのはwindowsとlinuxで区切り文字が違うから。ちなみに.htaccessに設定するやり方もあります。
php_value include_path ".:/usr"