[ PHP ] – parse_ini_file 解析 ini 格式檔案

如果你習慣php.ini的檔案格式,那你也可以將你的參數檔撰寫成類似的格式,再使用 parse_ini_file 來解析最後回傳成陣列格式。

config.ini

[db]
mysql_master=10.1.119.3
mysql_slave=10.1.220.4
mongodb=10.1.223.99
[url]
mysqladmin=http://10.1.118.23/dbpanel/
ednpoint=https://webteach.tw/dashborad/

test.php

$data=array();
$data=parse_ini_file(‘config.ini’);
print_r($data);

顯示結果:
Array
(
[mysql_master] => 10.1.119.3
[mysql_slave] => 10.1.220.4
[mongodb] => 10.1.223.99
[mysqladmin] => http://10.1.118.23/dbpanel/
[ednpoint] => https://webteach.tw/dashborad/
)

資安部份:
這邊要注意config.ini所在的目錄需要增加目錄保護,或使用 .htaccess 將.ini檔排除掉,不然有檔案外洩的風險 使用者只要在網址上輸入http://url/config.ini就會下載該檔案。

!去下營經續永站本助幫能就下一點輕輕,話的您到助幫有章文的我果如 如果我的文章有幫助到您的話,輕輕點一下就能幫助本站永續經營下去!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *