function 读配置项内容($文件名,$配置项名称){
$a = array();
$源码 = file_get_contents($文件名);
$正则 = "/(.?)=(\S+)/";
preg_match_all($正则,$源码,$a);
if(count($a[zxsq-anti-bbcode-1])>0){
for ($x=0; $x<=count($a[zxsq-anti-bbcode-1]); $x++) {
if($a[zxsq-anti-bbcode-1][$x]==$配置项名称){
$wb = $a[zxsq-anti-bbcode-2][$x];
break;
}
}
}
return $wb;
}
function 写配置项内容($头部,$文件名,$配置项名称,$内容){
$a = array();
$最新文本="";
$源码 = file_get_contents($文件名);
$正则 = "/(.?)=(\S+)/";
preg_match_all($正则,$源码,$a);
if(count($a[zxsq-anti-bbcode-1])>0){
for ($x=0; $x
if($a[zxsq-anti-bbcode-1][$x]==$配置项名称){
$wb = $a[zxsq-anti-bbcode-2][$x];
break;
}
}
}
if($wb==""){
$最新文本=$源码."\r\n".$配置项名称."=".$内容;
file_put_contents($文件名,$最新文本);
}else{
for ($x=0; $x<=count($a[zxsq-anti-bbcode-1]); $x++) {
if($a[zxsq-anti-bbcode-1][$x]==$配置项名称){
$a[zxsq-anti-bbcode-2][$x]=$内容;
break;
}
}
var_dump($a);
for ($x=0; $x
$wb1 .= $a[zxsq-anti-bbcode-1][$x]."=".$a[zxsq-anti-bbcode-2][$x]."\r\n";
}
$wb3=$头部."\r\n".$wb1;
file_put_contents($文件名,$wb3);
}
}
醉人 发表于 2020-4-19 16:04
如果是客户用 读取上次操作,肯定要读缓存的.自己的话,PHP读配置项和写配置项没什么必要.
AP0909313 发表于 2020-4-19 16:11
这样操作安全吗?
剑齿虎233 发表于 2020-4-19 20:37
emmm 不应该考虑php的优势用json保存吗?
Qc鬼帝 发表于 2020-4-20 02:03
项目是易语言写的用的配置项,现在想在网页上去修改它,所以没有使用json
韦贝贝 发表于 2020-4-20 07:57
这种效率太低了, http://www.hibbba.com/3394.html 参考下这个把
韦贝贝 发表于 2020-4-20 07:57
这种效率太低了, http://www.hibbba.com/3394.html 参考下这个把
billyWang 发表于 2020-4-20 23:54
你或许不应该用易语言的思路写php、直接 json decode encode 或许更直接点
Qc鬼帝 发表于 2020-4-23 10:38
代码贴出来我看看?截图,不可能不能用
Qc鬼帝 发表于 2020-4-23 10:38
代码贴出来我看看?截图,不可能不能用
sw3425369 发表于 2020-4-23 12:10
节点不能输出显示,就是头打什么都不行
sw3425369 发表于 2020-4-23 12:10
节点不能输出显示,就是头打什么都不行
欢迎光临 精易论坛 (https://125.confly.eu.org/) | Powered by Discuz! X3.4 |