[PHP-users 22642]Re: ファイルハンドルからパスの取得
Ryosuke Hosoi
hosoi @ ryo.com
2004年 7月 20日 (火) 01:40:37 JST
細井です
From: Eiji Miwa <miwa @ offside.ne.jp>
Subject: [PHP-users 22641] ファイルハンドルからパスの取得
Date: Tue, 20 Jul 2004 17:19:56 +0900
Message-ID: <95560F28-DA25-11D8-9E44-0050E4D9D96F @ offside.ne.jp>
> include_path からファイルを探し、見つけたファイルのサーバー内の
> パス情報を取得したいと思っています。
>
> fopen ( 'test.inc', 'r', true ) とすれば、include_path からファイルを探し、
> 見つけたファイルのファイルハンドルがとれますが、
> パスを取得する関数が見つけられませんでした。
> (見逃していたら申し訳ありません。)
fstat()でinodeは得られますが、そこから先がphpだけではちょっと
厳しい気が。。。
> このようなことを実現することは可能でしょうか?
> (なるべくPHPだけで実現したいと思っています)
phpだけでいくなら、ini_get('include_path')から推測するのは
どうでしょうか?
もちろんinclude_pathにも相対パスが入っている可能性はありますが、
getcwd()でカレントディレクトリは取れます
--
Ryosuke Hosoi / 細井 良祐
mailto:hosoi @ ryo.com http://www.ryo.com/
PGP Public Key http://www.ryo.com/ryo/hosoi.ryo.com.asc
fingerprint = 4F39 61B0 2034 3A5C DFE8 FBCB 7B99 90CF EBE1 A3F3
PHP-users メーリングリストの案内