ホームページ  >  記事  >  バックエンド開発  >  PHP の基本的な例: 正規表現を使用して構成情報を変更する (正規表現の例_PHP チュートリアル)

PHP の基本的な例: 正規表現を使用して構成情報を変更する (正規表現の例_PHP チュートリアル)

WBOY
WBOYオリジナル
2016-07-13 09:52:101023ブラウズ

PHPの基本的な例: 正規表現を使用して構成情報を変更する、正規表現の例

各PHPの動作原理図:

コード時間は次のとおりです:

PHP の基本的な例: 正規表現を使用して構成情報を変更する (正規表現の例_PHP チュートリアル)php //プロフィール情報 define("HOST","localhost") //ホスト名; 定義("ユーザー","rootaaaa") //ユーザー名; 定義("パスワード","root123456"); //パスワード define("DBNAME","mydb") //データベース名; dbconfig.php PHP の基本的な例: 正規表現を使用して構成情報を変更する (正規表現の例_PHP チュートリアル)php //設定ファイルの変更操作を実行する //1. 設定ファイル情報を読み込みます $info = file_get_contents("dbconfig.php"); //2. POST をスキャンし、構成ファイル情報を定期的に置換します foreach($_POST as $k => $v) { $info=preg_replace("/define("{$k}","(.*?)")/","define("{$k}","{$ v}")",$info); } //3. 置き換えた情報を設定ファイルに書き戻します file_put_contents("dbconfig.php",$info); echo "

変更が成功しました!

"; echo "return"; doupdate.php PHP の基本的な例: 正規表現を使用して構成情報を変更する (正規表現の例_PHP チュートリアル)php //設定ファイルを編集 $keyinfo=array("HOST"=>"ホスト","USER"=>"ユーザー","PASSWORD"=>"パスワード","DBNAME"=>"データベース名" ); //1. 設定ファイル情報を読み取ります $info = file_get_contents("dbconfig.php");// dbconfig.php ファイル内の情報を読み取り、それを info 変数に割り当てます //2. 正規表現を使用して設定ファイル情報を解析します preg_match_all("/define("(.*?)","(.*?)")/",$info,$a);// info 内の情報を解析して保存します変数内で //3. 解析された情報をトラバースして変更フォームに出力します echo "

設定ファイルを編集

"; echo "
"; foreach($a[1] as $k =>$v) { echo "{$keyinfo[$v]}:

"; } echo " "; echo ""; エコー "
"; edit.php

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1010338.html技術記事 PHP の基本的な例: 正規表現を使用して構成情報を変更する。 PHP の動作原理図の例: 以下はコード時間です: ? php // 構成ファイル情報 define ("HOST", "loca...
)
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。