dポイントプレゼントキャンペーン実施中!

お世話になります。
ただいまphpで開発をしております。
そこでphpからプロパティファイルの値を呼びたいのですが
どうしてもできません。
log4phpでプロパティファイルを読み込んでいるので
ソースを見てみたのですが
すみません、???でした。

何かよい方法等ございませんでしょうか?
よろしくお願いいたします。

やりたいこと
a.properties
-------------------------
KEY=VALUE
-------------------------

test.php
------------------------
require_once(a.properties);
$a = KEY;
------------------------

環境
php-5.0.5
Smarty-2.6.10
Windows XP

A 回答 (1件)

parse_ini_file関数を使ってみてはいかがでしょう?



test.php
-------------------------------------------
$configs = parse_ini_file("a.properties");

foreach ($configs as $key => $value) {
// KEYなら
define($key, $value);
// $KEYなら
$$key = $value;
}

// KEYなら
$a = KEY;
// $KEYなら
$a = $KEY;
-------------------------------------------

$configs['KEY']の形で良ければ、foreachなしでparse_ini_fileだけでOKです。

参考URL:http://jp2.php.net/manual/ja/function.parse-ini- …
    • good
    • 0
この回答へのお礼

oka5130さん、ありがとうございます~。
解決できました。
parse_ini_fileなんてものがあったんですね。

お礼日時:2006/04/25 12:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!