在PHP配置文件操作,如修改config.php文件读取

在PHP配置文件操作,如修改config.php文件读取
复制代码代码如下所示:
< PHP
$name =admin; / / kkkk
为BB = '234;
$ db = 4561321;
美元=adminKKK;
>

函数的定义:
配置文件数据采集:功能getconfig($文件INI类型=美元,美元,字符串)
配置文件数据项更新:功能updateconfig($文件ini美元价值,美元,美元型=字符串)
调用模式
复制代码代码如下所示:
getconfig(, / 2。PHP
updateconfig(, / 2。PHP

复制代码代码如下所示:
< PHP

配置文件数据值。
根据或读取字符串提取内容,没有第三个缺省参数
如果根据数字int处理有第三个参数。
功能getconfig(美元美元美元INI文件,类型为字符串,)
{
如果($ = int )
{
$str = file_get_contents(文件);
$配置= preg_match( / 。ini美元。=(。*);
返回$ { 1 };
}
其他的
{
$str = file_get_contents(文件);
$配置= preg_match( / $ INI。(*);
如果($ { 1 } = NULL)
{
$配置= preg_match( / 。ini美元。=。*);
}
返回$ { 1 };
}
}

配置文件数据更新
根据或读取字符串提取内容,没有第四个缺省参数
如果根据数字int处理有第四个参数。
功能updateconfig($文件ini美元价值,美元,美元型=字符串)
{
$str = file_get_contents(文件);
str2 = 美元;
如果($ = int )
{
美元preg_replace str2 =( / 。ini美元。=(。*。。美元的价值。
}
其他的
{
美元preg_replace str2 =( / 。ini美元。=(。*。$值。;
}
file_put_contents(文件,出现美元);
}
/ /回声getconfig(, / 2。PHP
getconfig(, / 2。PHP
updateconfig(, / 2。PHP
/ / 回声。Getconfig(, / 2。PHP

>

复制代码代码如下所示:
改进版本
*配置文件操作查询修改
*默认情况下没有第三个参数,根据字符串读取在或中的内容。
*如果根据int数字处理int,则有第三个参数。
*电话演示
$name =admin; / / kkkk
为BB = '234;

为BB = getconfig(, / 2。PHP
updateconfig(, / 2。PHP
* /
功能get_config(美元美元美元INI文件,类型为字符串,){
如果(!file_exists(文件))返回false;
$str = file_get_contents(文件);
如果($ = int ){
$配置= preg_match( / 。preg_quote($ INI)。=(。*);
返回$ { 1 };
}
别的{
$配置= preg_match( / 。preg_quote ($ INI)。=(*);
如果($ { 1 } = NULL){
$配置= preg_match( / 。preg_quote ($ INI)。(*);
}
返回$ { 1 };
}
}

功能update_config($文件ini美元价值,美元,美元型=字符串){
如果(!file_exists(文件))返回false;
$str = file_get_contents(文件);
str2 = 美元;
如果($ = int ){
美元preg_replace str2 =( / 。preg_quote ($ INI)。= (。*)$ INI。$。;;
}
别的{
美元preg_replace str2 =( / 。preg_quote($ INI)。=(。*。。
}
file_put_contents(文件,出现美元);
}
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部