文件形式存储配置文件比较方便,一些不常变动的部分就无需写到数据库中,这样就无需每次都要读取数据库,可以降低数据库的负担,还可以提高响应速度。但是修改貌似没那么方便,如果可以在线上修改php配置文件那就好了。比如改改广告链接啊,变动部分css等等都可以的。
$file ="source.php";//需要编辑的文件,可以通过get,post来取得
if($file != ""){
if($_GET['acvite'] == "save"){//提交保存
$newcontent = stripslashes($_POST['newcontent']);//去除转义反斜线
$f = fopen($file, 'w');//以写入方式打开文件
fwrite($f, $newcontent);//把新的数据写入到原始的文件中
header("Location: success.php?u=".$file); //写入完成跳转到success.php
}else{
$f = fopen($file, 'r');//以读取方式打开文件
$content = fread($f, filesize($file));//内容赋值到$content中
$content = htmlspecialchars($content);//转换成html
}
fclose($f); //关闭文件
}
?>
清风的意思其实就是不要滥用数据库,文件的读写也是可以帮助我们完成许多工作的。