タグ: 未設定

include_pathディレクティブ : PHP

投稿日 : 2008年8月31日 | 更新日 : 2010年09月22日 前のページへ戻る

include_pathディレクティブの覚書。 外部ファイルは、php.ini(PHP設定ファイル)のinclude_pathディレクティブで指定されたパスを基点とした相対パスで読み込むことができる。PEARなどでインストールディレクトリを指定する場合に設定。 もちろんrequire関数などで、外部ファイルのフルパスを指定して読み込むこともできる。
require()、include()、 fopen()、file()、 readfile() および file_get_contents()関数がファイルを探すディレクトリのリストを指定します。フォーマットは、システ ムの環境変数 PATHと同じです。つまり、UNIXでは コロンで、Windowsではセミコロンで区切ったディレクトリのリスト で指定します。PEARなどのインストールディレクトリを指定する。 »PHP: コア php.ini ディレクティブに関する説明 – Manual
include_pathの値は、phpinfo関数で調べることができる。レンタルサーバなどでphp.iniを変更できない場合に、include_pathの設定を変更したい場合は、次の処理をプログラム内で試す。

<?php
ini_set("include_path", 追加するパス . PATH_SEPARATOR . ini_get("include_path") );
?>
PATH_SEPARATORはPHP定数。 例えばインターネットからの非公開領域※1にPEARをインストールした場合の例。 /home/***/www ⇒ ドキュメントルート /home/***/PEAR ⇒ PEARディレクトリ

<?php
ini_set("include_path", "/home/***/PEAR" . PATH_SEPARATOR . ini_get("include_path") );
?>

PHP | 固定リンク | Comments (3)

関連記事

    関連記事は見つかりませんでした。
    検索ボックスからの検索もお試しください。

このページの上へ移動

コメント

Trackbacks

  1. [...] include_pathディレクティブ : PHP | findxfine -Web制作に関する覚書- [...]

    ピンバック by 今週の管理人Bookmark (7/19-7/26) - ElectronicBrain is eating BreakFast — 2009年7月26日 @ 11:55 PM

  2. [...] http://www.findxfine.com/php/720.html http://side-b.sto.co.jp/weblog/archives/163 http://maihy.com/hp/phptech/phptech_incpath.html [...]

    ピンバック by PHPプログラムにブラウザでアクセスすると実行されるが、cronで実行できない « ITScrapBook — 2010年6月24日 @ 2:32 AM

  3. [...] 参考URL:http://www.findxfine.com/programming/php/720.html [...]

    ピンバック by PHP:include_pathをスクリプト内で設定する方法。 « スタジオ千馬力 スタジオブログ — 2011年5月18日 @ 9:30 AM


コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。

 

 

 


トラックバックURL

http://www.findxfine.com/programming/php/720.html/trackback

このページの上へ