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 =?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 =?
- 6 回答
- 0 關注
- 3464 瀏覽
添加回答
舉報