[PHP-users 31043] Re: requireについて
M.Terao
mayo @ b-gets.ddo.jp
2006年 12月 17日 (日) 22:57:02 JST
寺尾です。
ドキュメントルート以下以外のファイルは相対パスでは指定できないと思います。
そこでini_set関数でinclude_pathを指定するのが良いと思います。
関数の使用方法等はマニュアルを見てください。
http://jp2.php.net/ini_set
あと、ホームページユーザーって何なんでしょう??
apacheユーザーって事なのかな?
以上
> お世話になっています。河野と申します。
>
> requireの使用方法について質問がありますので
> よろしくお願いします。
>
> 最初に環境は以下の通りです。
> RedhatEnterpriseLinux4
> PHP4.3.9
>
>
> まずphpファイルはホームページユーザーで管理しています。
>
> そして以下のように構成されたファイルがあります。
> /home/homepage/php_lib/public.inc
> /home/homepage/public_html/member/test.php
>
> test.phpから以下のように指定すると読み込みに失敗します。
> require("../../php_lib/public.inc");
>
>
> 次に以下のように構成を変更します。
> /home/homepage/public_html/php_lib/public.inc
> /home/homepage/public_html/member/test.php
>
> test.phpから以下のように指定すると今度は読み込みに成功します。
> require("../php_lib/public.inc");
>
>
> public_html以上のディレクトリのファイルをrequireなどで
> 参照するにはどのようにすればいいのでしょうか?
> なにとぞご教授をお願いします。
>
>
> PS
> 絶対パスで指定したりやシェルからはうまく読み込めるようです。
--
M.Terao <mayo @ b-gets.ddo.jp>
PHP-users メーリングリストの案内