复制代码代码如下所示:
< 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(文件,出现美元);
}