1、配置檔案
<?php//配置檔案資訊
define("host","127.10.0.1");//主機名
define("user","xiuxiu");//使用者名稱
define("pass","123456");//密碼
define("dbname","student");//資料庫名
define("pagesize","10");//頁大小
?>
2、編輯介面
<?php$keyinfo=array("host"=>"主機名","user"=>"使用者名稱","pass"=>"密碼","dbname"=>"資料庫名","pagesize"=>"頁大小");
//讀取配置檔案的資訊
$info=file_get_contents("dbconfig.php");//讀取配置檔案到變數中
//使用正規表示式解析配置檔案的資訊
preg_match_all("/define\(\"(.*?)\",\"(.*?)\"\)/",$info,$aa);//將$info中的資訊解析到$aa中儲存
//var_dump($aa);
//遍歷解析後的資訊,並輸出到修改表單中
echo "";
echo "";
?>
3、執行編輯介面
<?php//執行配置檔案的修改操作
//var_dump($_post);
//1、讀取配置檔案的資訊
$info=file_get_contents("dbconfig.php");
//2、對post遍歷,並對配置檔案資訊進行正則替換
//preg_replace(正則匹配規則,正則要替換的資訊,檔案內容)
foreach($_post as $k=>$v)\",\".*?\"\)/","define(\"\",\"\")",$info);
} //3、將替換後的資訊寫回到配置檔案中
file_put_contents("dbconfig.php",$info);
echo "";
echo "返回";
?>
該操作,主要是用於後台配置修改
php小偷例項教程
以 http mtv.8391.com 為例,偷取mtv名稱 歌手 路徑 1 對原 進行 分析 檢視其原檔案,判斷出呼叫mtv路徑的檔案 利用 檢視程式,取得 http mtv.8391.com yxwen.asp?id 3488頁面 3488為隨機,只是了解頁面 2 對要偷取的頁面進行 分析 ht...
PHP使用xpath解析XML例項教程
xml檔案在php 開發的輕量級應用中使用非常廣泛,而php解析和讀取xml檔案的方式有很多種,比如js dom xml xpath等方式解析xml檔案,今天來講講在php中使用xpath解析xml的例項,同時通過xpath解析xml的例項來介紹部分基礎的xpath語法。xpath是什麼?xapth...
PHP經典例項教程 萬年曆
萬年曆的實現 實現步驟 1 獲取當前日期資訊年和月 預設為當前的年和月 year get y get y date y mon get m get m date m 2 計算出當前月有多少天,和本月1號是星期幾 day date t mktime 0,0,0,mon,1,year 獲取的是當前月有多...