[PHP-users 2761] Re: include するクラスの読み方。

Junichi Kuroki php-users@php.gr.jp
Tue, 16 Oct 2001 18:25:00 +0900


黒木です。

>require("$/include_path/pgmetadata.ini");

ここの記述でなぜ '/' が入ってるのかよくわからないのですが、
それはおいといて

> しかし、下記のようなエラーが出てしまいます。
> 
> Fatal error: Failed opening required './dbconnect.ini' 
> (include_path='.:/usr/local/lib/php') in 
> /Library/WebServer/Documents/test/test_agent/ex7.php on line 4
> 
> また、/usr/local/lib/php 配下にdbconnect.ini を入れてもうまく行かない
> のですが、どうすればよろしいでしょうか?。
> どなたか御存じの方はご教示頂ください。

私もここで悩んだ事があるのですが、何故か ':' でインクルードパスを
区切るとうまく読み込んでくれませんでした(php4.0.5で確認)。とりあえず、

/usr/local/lib/php に配置するのでしたら

php.ini (私の場合は /etc/httpd/php.ini) の include_path を

include_path = "/usr/local/lib/php"

にしてみてはいかがでしょうか?

(: )('')( :)(..)(: )('')( :)(..)(: )('')( :)(..)

  黒木淳一 : kuroki@mycc.co.jp
  P.S.R.C.  http://www.chamise.jp/mera/index.html

(..)( :)('')(: )(..)( :)('')(: )(..)( :)('')(: )