像 DZ DEDECMS 这类的PHP程序都有 config.php文件,这个要怎么去读写这个文件?提供全局使用,请赐教!谢谢诶需要的是读和写,读取 和 写入!
2 回答
一只萌萌小番薯
TA贡献1795条经验 获得超7个赞
直接 require_once("config.php") 后, 这个文件里面的 变量就能用了.
写入配置:
| 123456789101112 | <?php// .... 假设这些变量都已经更改过了, 譬如通过 post 更改设置, 这里已经拿到:$cfg = "<?";$cfg.=<<<EOFphp\$cl_close=$cl_close;\$cl_weburl="$cl_weburl";?EOF;$cfg.=">";file_put_contents("config.php", $cfg);?> |
大概这个样子, 就是用php 输出一份php文件~ php 的 include /require 很好用的.
其他建议方法, 采用json_encode/json_decode 来加载/保存配置为 Json格式, 譬如
声明一个配置类:
| 12345 | class Config { var $cl_close=0; var $cl_weburl="....."; /...} |
2. 读取配置:
| 123456789 | if (file_exists("config.data")) { $config = json_decode(file_get_contents("config.data");}else{ $config = new Config(); $config->cl_close=...//初始化}echo $config->cl_close; //访问 $config->cl_close=1; //修改 |
3. 写入配置:
| 1234 | $config=.... //假设已经读到file_put_contents(json_encode($config)); |
- 2 回答
- 0 关注
- 1087 浏览
添加回答
举报
0/150
提交
取消
