1. Home
  2. /
  3. Web technology
  4. /
  5. PHP
  6. /
  7. [ PHP ] –...

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

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]

如果你習慣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就會下載該檔案。

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]

發佈留言

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