質問: 参考書に『ファイルはphp.iniの〔include_path〕で設定された場所に置く必要があります。』と書いてあり、私は何も設定していないので、 これがエラーの原因だと思うのですが・・ そこで、レンタルサーバの〔php.iniの設定〕というページへ飛んでみたのですが、ここでは〔include_path〕までは設定出来ないようです。 〔include_path〕の呼び出し先を”http://aaa.com(ファイルパス→/web/aaa)”に設定したい場合はどうすれば良いのでしょうか? 他の方の質問を見ていると、”.htaccsess”が出てきますが、 どう記述してよいのかも良く解りません。 ご存知の方いらっしゃいましたら宜しくお願いします!
回答: include_path を指定する場合は、.htaccessに php_value include_path ".:/path/to/include" という感じで、パスを書けばokです、 が、.htaccessの使用が許可されているサーバーでなければ使えません。 また、phpにinclude_pathを設定する関数があります。 set_include_path(string $new_path) (http://jp.php.net/manual/ja/function.set-include-path.php) ※未確認です。 何のファイルを読み込みたいのかよく分かりませんが、ファイルが手元にあるのであれば、カレントディレクトリなどに置いてrequire "xxx.php" とすれば行けるはずですが。