プロパティファイルの読み込みについて
お世話になります。
PHPからプロパティファイルを呼び出しプロパティファイル内の値を表示させるようにしたいと考えています。
ファイルはすべて同階層においてあります。
下記がソースの抜粋になります。
プロパティファイル
setting.prpperties
------------------------------------
PAGETITLE = "TOP"
SHOW_FLAG = "1"
------------------------------------
phpファイル1
top.php
------------------------------------
<?php
print "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
$setting = parse_ini_file("setting.properties");
require_once './module.php';
?>
<html>
<head>
<title><?php print $word['PAGETITLE'];?></title>
・
・
・
</head>
<body id="back">
<?php print check();?>
・
・
・
------------------------------------
PHPファイル2
module.php
------------------------------------
function check(){
$hour = date( "H", time());
if($setting['SHOW_FLAG '] == 1 ){
print "True";
}else{
print "False";
}
この時、"top.php"の"<title><?php print $word['PAGETITLE'];?></title>"部分ではプロパティファイルが正常に読み込まれ”TOP”と表示されるのですが、”module.php”ではプロパティファイルが読み込めず”FALSE”となってしまいます。
”print $setting['SHOW_FLAG ']; ”として確認したところNULLでした。
試しに、”module.php”に”$setting = parse_ini_file("setting.properties");”を記述したのですが症状は改善しませんでした。”FALSE”は表示されているのでされているので”module.php”が読み込めていないわけでわないと思われます。
”module.php”の中でうまくプロパティファイルが読み込めない原因、または対処法に心当たりのある方がいましたらアドバイスをお願いいたします。