🌐
经济型:买域名、轻量云服务器、用途:游戏 网站等 《腾讯云》特点:特价机便宜 适合初学者用
点我优惠购买
🚀
拓展型:买域名、轻量云服务器、用途:游戏 网站等 《阿里云》特点:中档服务器便宜 域名备案事多
点我优惠购买
🛡️
稳定型:买域名、轻量云服务器、用途:游戏 网站等 《西部数码》 特点:比上两家略贵但是稳定性超好事也少
点我优惠购买
温馨提示:这篇文章已超过530天没有更新,请注意相关的内容是否还可用!
文件结构
index.PHP 主页
config 配置文件
index.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | < html > < head > < title >修改配置</ title > < meta charset = 'utf-8' /> </ head > < body > < form action = 'doUpdate.php' method = 'post' > < table border = '1' width = '300' > <? php //读取文件 $ info = file_get_contents ("config.php"); //var_dump($info); //正则 preg_match_all('/define("(.*?)","(.*?)")/',$info,$arr); //var_dump($arr); //遍历 foreach($arr[1] as $k=>$v){ echo "< tr >"; echo "< td >{$v}</ td >"; echo "< td >< input type = 'text' name = '{$v}' value = '{$arr[2][$k]}' /></ td >"; echo "</ tr >"; } ?> < tr > < td colspan = '2' align = 'center' > < input type = 'submit' value = '保存' /> < input type = 'reset' /> </ td > </ tr > </ table > </ form > </ body > </ html > |
config.php
1 2 3 4 5 | <?php define( "HOST" , "localhost3311" ); define( "USER" , "root3311" ); define( "PWD" , "1231233311" ); define( "DBNAME" , "test3311" );?> |
doUpdate.php
1 2 3 4 5 6 7 8 9 | <?php //读文件 $info = file_get_contents ( "config.php" ); //var_dump($_POST); //die; //遍历$_POST $info =preg_replace( "/define(" { $k } "," .*? ")/" , "define(" { $k } "," { $v } ")" , $info ); } //回填 file_put_contents ( "config.php" , $info ); echo "ok" ; header( "refresh:1;url=index.php" );?> |
文章版权声明:除非注明,否则均为执刀人的工具库原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...