天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php中配置文件操作 如config.php文件的讀取修改等操作

復制代碼 代碼如下:
<?php
$name="admin";//kkkk
$bb='234';
$db=4561321;
$kkk="admin";
?>

函數定義:
配置文件數據值獲取:function getconfig($file, $ini, $type="string")
配置文件數據項更新:function updateconfig($file, $ini, $value,$type="string")
調用方式:
復制代碼 代碼如下:
getconfig("./2.php", "bb");//
updateconfig("./2.php", "kkk", "admin");

復制代碼 代碼如下:
<?php

//配置文件數據值獲取。
//默認沒有第三個參數時,按照字符串讀取提取''中或""中的內容
//如果有第三個參數時為int時按照數字int處理。
function getconfig($file, $ini, $type="string")
{
if ($type=="int")
{
$str = file_get_contents($file);
$config = preg_match("/" . $ini . "=(.*);/", $str, $res);
Return $res[1];
}
else
{
$str = file_get_contents($file);
$config = preg_match("/" . $ini . "=/"(.*)/";/", $str, $res);
if($res[1]==null)
{
$config = preg_match("/" . $ini . "='(.*)';/", $str, $res);
}
Return $res[1];
}
}

//配置文件數據項更新
//默認沒有第四個參數時,按照字符串讀取提取''中或""中的內容
//如果有第四個參數時為int時按照數字int處理。
function updateconfig($file, $ini, $value,$type="string")
{
$str = file_get_contents($file);
$str2="";
if($type=="int")
{
$str2 = preg_replace("/" . $ini . "=(.*);/", $ini . "=" . $value . ";", $str);
}
else
{
$str2 = preg_replace("/" . $ini . "=(.*);/", $ini . "=/"" . $value . "/";",$str);
}
file_put_contents($file, $str2);
}


//echo getconfig("./2.php", "bb", "string");
getconfig("./2.php", "bb");//
updateconfig("./2.php", "kkk", "admin");
//echo "<br/>".getconfig("./2.php", "name","string");

?>

復制代碼 代碼如下:
//完善改進版


/**
* 配置文件操作(查詢了與修改)
* 默認沒有第三個參數時,按照字符串讀取提取''中或""中的內容
* 如果有第三個參數時為int時按照數字int處理。
*調用demo
$name="admin";//kkkk
$bb='234';

$bb=getconfig("./2.php", "bb", "string");
updateconfig("./2.php", "name", "admin");
*/
function get_config($file, $ini, $type="string"){
if(!file_exists($file)) return false;
$str = file_get_contents($file);
if ($type=="int"){
$config = preg_match("/".preg_quote($ini)."=(.*);/", $str, $res);
return $res[1];
}
else{
$config = preg_match("/".preg_quote($ini)."=/"(.*)/";/", $str, $res);
if($res[1]==null){
$config = preg_match("/".preg_quote($ini)."='(.*)';/", $str, $res);
}
return $res[1];
}
}

function update_config($file, $ini, $value,$type="string"){
if(!file_exists($file)) return false;
$str = file_get_contents($file);
$str2="";
if($type=="int"){
$str2 = preg_replace("/".preg_quote($ini)."=(.*);/", $ini."=".$value.";",$str);
}
else{
$str2 = preg_replace("/".preg_quote($ini)."=(.*);/",$ini."=/"".$value."/";",$str);
}
file_put_contents($file, $str2);
}

php技術php中配置文件操作 如config.php文件的讀取修改等操作,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产综合在线观看 | 国产AV99激情久久无码天堂 | 美国ZOOM动物在线观看 | 日日日夜夜在线视频 | 欧美成人无码A区在线观看免费 | 尹人久久大香找蕉综合影院 | 91桃色污无限免费看 | MMM日本兽交 | 国产精品伦一区二区三级视频 | 恋夜影院支持安卓视频美女 | 囯产精品一区二区三区线 | 亚洲国产高清在线观看视频 | 成人小视频在线观看免费 | 99视频免费在线 | 国产欧美日韩视频怡春院 | 亚洲精品卡2卡3卡4卡5卡区 | 欧美片第1页 综合 | 2020无码最新国产在线观看 | 一本道手机无码在线看 | 浪荡受自我调教纯肉BL | 久久精品国产欧美日韩99热 | 国产99久久亚洲综合精品西瓜tv | 夜色55夜色66亚洲精品网站 | 亚洲精品无码国产爽快A片 亚洲精品无码成人AAA片 | brazzers欧美孕交 | 久久精品国产亚洲AV热无遮挡 | 亚洲欧美日韩高清中文在线 | 久久99国产精品自在自在 | 亚洲 日韩 欧美 另类 蜜桃 | 国产福利视频一区二区 | 国产亚洲精品久久久久久久 | 美女岔开腿露出粉嫩花苞 | 国产成人啪精品视频免费网 | 韩国免费啪啪漫画无遮拦健身教练 | 中文无码字慕在线观看 | 久久大综合 | 久久久精品日本一区二区三区 | 久久综合色一综合色88 | MM131亚洲精品久久安然 | 小女生RAPPER入口 | 成人精品视频99在线观看免费 |