[PHP-users 1411] Re: include_path

Jun Kuwamura php-users@php.gr.jp
Thu, 23 Aug 2001 02:51:21 +0000 ( )


桑村です。

  ありがとうございます。勘違いしてました。

> 大垣です。
> 
> 解決済みなので情報としてお読みください。
> 
> > > define ('INCLUDE_PATH', '/home/user/foo/php_include/');
> > > include(INCLUDE_PATH.'file_to_include.php');
> > >
> > > 等として利用してもらうのが良いと思います。私は移植性も高くなるの
> で、い
> > > つもこのようにしてインクルードしています。
> >
> >   フルパスで設定するわけですね。PHP-4.0.6 を使っていますが、これ
> > だとエラーになります。
> 
> 私もPHP4.0.6とPHP4.0.7RC1を使っていますが、普通に使えています。

  フルパス指定する場合に、 phplib のパスの指定もしなくてはいけな
いのを見落としていました。lib/pgimage_prepend.inc の中で

  $_PHPLIB["libdir"]= "/hoge/hoge/pgimage-2.2/phplib/";

をしてやれば良いだけと思いきやそれだけでもなさそうです。
  ということで、元に戻して .htaccess の最初と最後の行を
削除したというわけです(ちょっとタイポもありましたが)。

--
% diff pgimage-2.2/.htaccess  .htaccess 
1d0
< <IfModule mod_php3.c>
4c3
< php3_include_path ".:./lib:./phplib
---
> php3_include_path ".:./lib:./phplib"
7c6
< php_value include_path ".:./lib:./phplib
---
> php_value include_path ".:./lib:./phplib"
34d32
< </IfModule>
> 

--
 Jun Kuwamura
rC Cm
  ^
  ~