PHPの基本的な例: 正規表現を使用して構成情報を変更する、正規表現の例
各PHPの動作原理図:
コード時間は次のとおりです:
php
//プロフィール情報
define("HOST","localhost")
//ホスト名;
定義("ユーザー","rootaaaa")
//ユーザー名;
定義("パスワード","root123456");
//パスワード
define("DBNAME","mydb")
//データベース名;
dbconfig.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
//設定ファイルを編集
$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 "
";
edit.php
http://www.bkjia.com/PHPjc/1010338.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1010338.html技術記事 PHP の基本的な例: 正規表現を使用して構成情報を変更する。 PHP の動作原理図の例: 以下はコード時間です: ? php // 構成ファイル情報 define ("HOST", "loca...
)