一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - php中配置文件操作 如config.php文件的讀取修改等操作

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

2020-01-04 19:22PHP教程網(wǎng) PHP教程

對形如config.php文件的讀取,修改等操作的代碼,需要的朋友可以參考下

代碼如下:


<?php 
$name="admin";//kkkk 
$bb='234'; 
$db=4561321; 
$kkk="admin"; 
?> 


函數(shù)定義: 
配置文件數(shù)據(jù)值獲取:function getconfig($file, $ini, $type="string") 
配置文件數(shù)據(jù)項更新:function updateconfig($file, $ini, $value,$type="string") 
調(diào)用方式: 

復(fù)制代碼代碼如下:


getconfig("./2.php", "bb");// 
updateconfig("./2.php", "kkk", "admin"); 

 

復(fù)制代碼代碼如下:


<?php 

//配置文件數(shù)據(jù)值獲取。 
//默認沒有第三個參數(shù)時,按照字符串讀取提取''中或""中的內(nèi)容 
//如果有第三個參數(shù)時為int時按照數(shù)字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]; 



//配置文件數(shù)據(jù)項更新 
//默認沒有第四個參數(shù)時,按照字符串讀取提取''中或""中的內(nèi)容 
//如果有第四個參數(shù)時為int時按照數(shù)字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"); 

?> 

 

復(fù)制代碼代碼如下:


//完善改進版 


/** 
* 配置文件操作(查詢了與修改) 
* 默認沒有第三個參數(shù)時,按照字符串讀取提取''中或""中的內(nèi)容 
* 如果有第三個參數(shù)時為int時按照數(shù)字int處理。 
*調(diào)用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); 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99精品热线在线观看免费视频 | 欧美图片另类小说综合 | 情欲综合网| 小柔的性放荡羞辱日记 | ass亚洲熟妇毛茸茸pics | 免费日本在线 | 亚洲v日韩v欧美在线观看 | 亚洲男人天堂 | 98色花堂永久地址国产精品 | 蜜色网| 亚洲国产高清视频 | 久草热8精品视频在线观看 久草草在线视视频 | 亚洲国产cao| 欧美日韩在线观看一区二区 | 9总探花新品牛仔背带裤 | 久久99re2在线视频精品 | 好大好硬好深好爽想要小雪 | 粗又长好猛好爽视频 | 成人国产精品视频频 | 97青草香蕉依人在线播放 | 无人区在线观看免费视频国语 | 恩爱夫妇交换小说 | 国产三级精品播放 | 国产馆精品推荐在线观看 | 国产在线精品观看 | 日本视频在线免费观看 | 国产在线播放一区 | 免费在线电视 | 99在线精品日韩一区免费国产 | 果冻传媒和91制片厂网站软件 | 精品国产品国语在线不卡丶 | 成人免费视频一区 | 四虎精品免费视频 | 调教校花浣肠开菊 | 2022天堂岛日产 | 日韩永久在线观看免费视频 | 草莓香蕉榴莲丝瓜秋葵绿巨人在线看 | 99r视频| tobu8中国在线观看免费视频 | 2018天天拍拍拍免费视频 | 女人与d0gxxx |