6 回答
TA贡献1846条经验 获得超7个赞
找到php.ini文件,一般在php目录文件下面。打开文件,按住ctrl+F 找到需要修改的配置项,然后去掉前面的注释,一般是分号(即;)。然后修改需要的数值,再保存文件。重启PHP以及服务器apache或者nginx即可。
TA贡献1825条经验 获得超4个赞
通过web修改config.php似乎不是一个好点子哦
可能会引来安全方面的问题,而且你修改保存了以后也不会立即生效啊,还要等服务器重启
不过实现应该可以,给你提供个思路,用文件操作函数搞
不过具体涉及到config.php文件的内容和格式,其实还是相当繁重的工程
TA贡献2036条经验 获得超8个赞
修改config.php的方法的确不聪明.我的办法就是不使用config.php进行项目配置,而用采用config.ini进行配置. 表单form.html或者form.php
<form id="form1" name="form1" method="get" action="editconfig.php">
<input name="name" type="text" value="参数名"/>
<input name="value" type="text" value="数值"/>
<input name="submit" type="submit" />
</form>
处理程序editconfig.php:
<?php
$ini = parse_ini_file('config.ini');
if(isset($_GET['name']) && $_GET['value']){
$handle = fopen('config.ini','w');
if($handle){
foreach ($ini as $key => $line){
if($key == $_GET['name']){
fwrite($handle,$key.' = '.$_GET['value'].chr(13));
}else {
fwrite($handle,$key.' = '.$line.chr(13));
}
}
fclose($handle);
}
}
?>
配置文件config.ini:
a = 123
b = 456
c = 789 使用方法访问form.html或者form.php,填写要修改的数值,提交,修改成功. $ini = parse_ini_file('config.ini'),可以把config.ini中的设置直接读取到$ini数组中,你可以通过$ini数组来直接调用设置.
- 6 回答
- 0 关注
- 3408 浏览
添加回答
举报