新聞中心
在PHP中,我們可以使用內(nèi)置的函數(shù)來(lái)讀取和修改配置文件,這里我們以.ini格式的配置文件為例進(jìn)行說(shuō)明。

成都創(chuàng)新互聯(lián)是一家專業(yè)提供仲巴企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作、html5、小程序制作等業(yè)務(wù)。10年已為仲巴眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。
我們需要使用parse_ini_file()函數(shù)來(lái)讀取配置文件的內(nèi)容,這個(gè)函數(shù)會(huì)返回一個(gè)數(shù)組,數(shù)組的鍵是配置項(xiàng)的名稱,值是配置項(xiàng)的值。
$config = parse_ini_file("config.ini", true);
print_r($config);
我們可以修改這個(gè)數(shù)組中的值,來(lái)改變配置項(xiàng)的值。
$config['section']['key'] = 'new value';
我們需要把修改后的數(shù)組寫回到配置文件中,我們可以使用write_ini_file()函數(shù)來(lái)完成這個(gè)任務(wù),但是需要注意的是,這個(gè)函數(shù)并不是PHP內(nèi)置的函數(shù),需要我們自己實(shí)現(xiàn)。
function write_ini_file($array, $file) {
$data = "";
foreach ($array as $key => $value) {
if (is_array($value)) {
$data .= "[" . $key . "]
";
foreach ($value as $key2 => $value2) {
$data .= $key2 . "=" . $value2 . "
";
}
} else {
$data .= $key . "=" . $value . "
";
}
}
if (!file_put_contents($file, $data)) {
return false;
} else {
return true;
}
}
write_ini_file($config, "config.ini");
以上就是在PHP中修改配置文件的基本步驟。
文章題目:php修改配置文件_修改配置文件
網(wǎng)站地址:http://m.5511xx.com/article/cdjspds.html


咨詢
建站咨詢
