讀取配置檔案方法parse_ini_file($filepath [,$section])
代碼:
conn.php
<?php
//連接配接資料庫
//$conn =new mysqli('localhost','root','','test') or die("連接配接失敗<br/>");
//讀取配置檔案
$ini= parse_ini_file("test.ini");
$conn =new mysqli($ini["servername"],$ini["username"],$ini["password"],$ini["dbname"]) or die("連接配接失敗<br/>");
//操作資料庫
$result=$conn->query("select * from cartoon;");
//輸出資料
while($row=$result->fetch_assoc()){
print_r($row);
echo "<br/>";
}
//關閉資料庫
$conn->close();
?>
test.ini
[mysql]
servername="localhost"
username="root"
password=""
dbname="test"
輸出

1、parse_ini_file() 函數解析一個配置檔案,并以數組的形式傳回其中的設定。
文法:
parse_ini_file(file,process_sections)
2.例子1:
"test.ini" 的内容:
[names]
me = Robert
you = Peter
[urls]
first = "http://www.example.com"
second = "http://www.w3school.com.cn"
PHP 代碼:
<?php
$tmp = parse_ini_file("test.ini");
var_dump($tmp);
?>
輸出:
array(4) {
["me"]=>
string(6) "Robert"
["you"]=>
string(5) "Peter"
["first"]=>
string(22) "http://www.example.com"
["second"]=>
string(26) "http://www.w3school.com.cn"
}
例子2:
[names]
me = Robert
you = Peter
[urls]
first = "http://www.example.com"
second = "http://www.w3school.com.cn"
PHP 代碼(process_sections 設定為 true):
<?php
$tmp = parse_ini_file("test.ini",true);
var_dump($tmp);
?>
array(2) {
["names"]=>
array(2) {
["me"]=>
string(6) "Robert"
["you"]=>
string(5) "Peter"
}
["urls"]=>
array(2) {
["first"]=>
string(22) "http://www.example.com"
["second"]=>
string(26) "http://www.w3school.com.cn"
}
}