[PHP-users 31046] Re: requireについて
Mashiki
mashiki @ yanah.com
2006年 12月 18日 (月) 00:44:59 JST
Mashikiです。
>>ドキュメントルート以下以外のファイルは相対パスでは指定できないと思います。
>>そこでini_set関数でinclude_pathを指定するのが良いと思います。
>ドキュメントルート以下以外のファイルにアクセスはできないのですね。
requireとincludeのマニュアルを見てみましたがそのような記述は
見つかりませんでした。見る場所が違うかな?
>>あと、ホームページユーザーって何なんでしょう??
>>apacheユーザーって事なのかな?
>homepageはホームページ公開用に個別に作成したユーザーです。
>apacheとは特に関連性はありません。
絶対パスでうまくいくなら、
$dir = dirname($_SERVER['SCRIPT_FILENAME']);
require("$dir/../../php_lib/public.inc");
や、
$dir = dirname(dirname(dirname($_SERVER['SCRIPT_FILENAME'])));
require("$dir/php_lib/public.inc");
ではいかがでしょうか?
PHP-users メーリングリストの案内