ホームページ >バックエンド開発 >PHPチュートリアル >基本的な PHP の例: 正規表現を使用して構成情報を変更する
各 PHP の動作原理図:
以下はコード時間です:
<?<span>php </span><span>//</span><span>配置文件信息</span><span>define</span>("HOST","localhost"); <span>//</span><span>主机名</span><span>define</span>("USER","rootaaaa"); <span>//</span><span>用户名</span><span>define</span>("PASSWORD","root123456"); <span>//</span><span>密码</span><span>define</span>("DBNAME","mydb"); <span>//</span><span>数据库名</span>dbconfig.php
<?<span>php </span><span>//</span><span>执行配置文件的修改操作 //1.读取配置文件的信息</span><span>$info</span> = <span>file_get_contents</span>("dbconfig.php"<span>); </span><span>//</span><span>2.对POST遍历,并对配置文件信息进行正则替换</span><span>foreach</span>(<span>$_POST</span><span>as</span><span>$k</span> => <span>$v</span><span>) { </span><span>$info</span>=<span>preg_replace</span>("/define\(\"{<span>$k</span>}\",\"(.*?)\"\)/","define(\"{<span>$k</span>}\",\"{<span>$v</span>}\")",<span>$info</span><span>); } </span><span>//</span><span>3.将替换后的信息写回到配置文件中</span><span>file_put_contents</span>("dbconfig.php",<span>$info</span><span>); </span><span>echo</span> "<h2>修改成功!</h2>"<span>; </span><span>echo</span> "<a href='edit.php'>返回</a>";doupdate.php
りー
edit.php上記では、PHP の基本的な例 (正規表現を使用して構成情報を変更する) を、その側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。