我们看别人的网站都是能够安装的有个install,但是我们发现有个配置文件怎么修改的 下边是案例
if(isset($_POST["sub"])){ setConfig($_POST); } function setConfig($post){ //读取文件中的内容 $str=file_get_contents("config.inc.php"); $zz=array(); $rep=array(); foreach($post as $key=>$value ){ $zz[]="/define\(\"{$key}\",\s*.*?\);/i"; $rep[]="define(\"{$key}\", \"{$value}\");"; } echo '<pre>'; print_r($zz); print_r($rep); echo '</pre>'; //改写文件中的内容 $str=preg_replace($zz, $rep, $str); file_put_contents("config.inc.php", $str); //再写回文件 } <form action="one.php" method="post"> host : <input type="text" name="DB_HOST"><br> user: <input type="text" name="DB_USER"><br> pass: <input type="text" name="DB_PWD"><br> dbname <input type="text" name="DB_NAME"><br> tabPREFIX <input type="text" name="TAB_PREFIX"><br> <input type="submit" name="sub" value="mod"><br> </form> //数据库部分参数设置 define("DB_HOST", "www.lampbrother.net\"); //数据库主机名 define("DB_USER", "admin"); //数据库用户名 define("DB_PWD", "123456"); //数据库密码 define("DB_NAME", "wwwww"); //数据库名称 define("TAB_PREFIX", "hhhhhhh_"); //前缀 //应用程序相关设置 define("APP_NAME", "你的网");今天特别急 所以先给下代码,明天在给大家程序和解释,谢谢大家支持 欢迎转载,转载请注明来自微度网络http://yun.widuu.com
发表评论 取消回复