清风徐来
知是行之始,行是知之成

怎样使用php编辑以文件形式存储的配置文件

PHP fopenhtmlspecialcharsstripslashes 约 1 分钟

文件形式存储配置文件比较方便,一些不常变动的部分就无需写到数据库中,这样就无需每次都要读取数据库,可以降低数据库的负担,还可以提高响应速度。但是修改貌似没那么方便,如果可以在线上修改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); //关闭文件 } ?>

清风的意思其实就是不要滥用数据库,文件的读写也是可以帮助我们完成许多工作的。