php配置文件操作中config . php文件怎么读取和修改

介绍

这篇文章主要介绍”php配置文件操作中config . php文件怎么读取和修改”,在日常操作中,相信很多人在php配置文件操作中config . php文件怎么读取和修改问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答“php配置文件操作中配置。php文件怎么读取和修改”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

代码如下:


& lt; ?php
$ name=癮dmin";//单色模式
$ bb=& # 39; 234 & # 39;;
db美元=4561321;
$三k党=癮dmin";
?比;


函数定义:
配置文件数据值获取:函数getconfig(文件,ini美元,美元类型=皊tring")
配置文件数据项更新:函数updateconfig(文件,ini美元,美元的价值,美元类型=皊tring")
调用方式:

代码如下:


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

代码如下:


& lt; ?php

//配置文件数据值获取。
//默认没有第三个参数时,按照字符串读取提取& # 39;& # 39;中或““中的内容
//如果有第三个参数时为int时按照数字int处理。
函数getconfig(文件,ini美元,美元类型=皊tring")
{
if ($ type==癷nt")
{
$ str=file_get_contents($文件);
$ config=preg_match (“/?。ini美元。“=(. *)/皊tr美元,美元res);
返回$ res [1];其他
}

{
$ str=file_get_contents($文件);
$ config=preg_match (“/?。ini美元。“=\“(. *)\“,/皊tr美元,美元res);
if ($ res [1]==null)
{
$ config=preg_match (“/?。ini美元。“=& # 39;(. *)& # 39;;/皊tr美元,美元res);
}
返回$ res [1];
}
}

//配置文件数据项更新
//默认没有第四个参数时,按照字符串读取提取& # 39;& # 39;中或““中的内容
//如果有第四个参数时为int时按照数字int处理。
函数updateconfig(文件,ini美元,美元的价值,美元类型=皊tring")
{
$ str=file_get_contents($文件);
$ str2=啊?
if ($ type==癷nt")
{
$ str2=preg_replace (“/?。ini美元。“=(. *)/癷ni美元。“=?。美元的价值。“,“美元str);其他
}

{
$ str2=preg_replace (“/?。ini美元。“=(. *)/癷ni美元。“=\”;“。美元的价值。“\”,“美元str);
}
写入(文件,str2美元);
}


//echo getconfig (“。/2. php",“bb",“string");
getconfig (“。/2. php",“bb");//
updateconfig (“。/2. php",“kkk",“admin");
//回声“& lt; br/在“.getconfig (“。/2. php",“name",“string");

?比;

代码如下:


//完善改进版


/* *
*配置文件操作(查询了与修改)
*默认没有第三个参数时,按照字符串读取提取& # 39;& # 39;中或““中的内容
*如果有第三个参数时为int时按照数字int处理。
*调用演示
$ name=癮dmin";//单色模式
$ bb=& # 39; 234 & # 39;;

$ bb=getconfig (“。/2. php",“bb",“string");
updateconfig (“。/2. php",“name",“admin");
*/
函数get_config(文件,ini美元,美元类型=皊tring") {
如果(! file_exists(文件)美元)返回false;
$ str=file_get_contents($文件);
if ($ type==癷nt") {
$ config=preg_match (“/?preg_quote干净自己的(ini美元)=(. *);/?str美元,res美元);
返回$ res [1];其他
}
{
$ config=preg_match (“/?preg_quote (ini美元)!”=\“(. *)\“。/?str美元,res美元);
if ($ res [1]==null) {
$ config=preg_match (“/?preg_quote干净自己的(ini美元)=& # 39;(. *)& # 39;;/?str美元,res美元);
}
返回$ res [1];
}
}

函数update_config(文件,ini美元,美元的价值,美元类型=皊tring") {
如果(! file_exists(文件)美元)返回false;
$ str=file_get_contents($文件);
$ str2=啊?
if ($ type==癷nt") {
$ str2=preg_replace (“/?preg_quote干净自己的(ini美元)=(. *);/?美元ini !”=啊C涝壑?”;“,str美元);其他
}
{
$ str2=preg_replace (“/?preg_quote (ini美元)!”=(. *);/?ini !”美元=\““。美元价值!”\“;“,str美元);
}
写入(文件,str2美元);
}

到此,关于“php配置文件操作中config . php文件怎么读取和修改”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

php配置文件操作中config . php文件怎么读取和修改