首先你要知道后臺(tái)的數(shù)據(jù)庫(kù),鏈接進(jìn)去,修改一下數(shù)據(jù)。把管理員密碼用MD5替換一下。換成簡(jiǎn)單的。就可以進(jìn)去了。
創(chuàng)新互聯(lián)公司從2013年開始,先為磴口等服務(wù)建站,磴口等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為磴口企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
phpmyadmin,進(jìn)入數(shù)據(jù)庫(kù),查看用戶表,或者管理員表,找到管理員賬號(hào),修改password
登錄后臺(tái),單擊“模板”菜單,選擇“模版組管理”--“導(dǎo)入/導(dǎo)出模板組”子菜單,進(jìn)入模板組管理界面
單擊“導(dǎo)入/導(dǎo)出模板組”,點(diǎn)擊瀏覽,找到需要導(dǎo)入的模板文件
如果編碼不同,需要進(jìn)行轉(zhuǎn)換
后臺(tái)“系統(tǒng)設(shè)置”“數(shù)據(jù)更新中心”:
刷新首頁(yè)、刷新所有信息欄目頁(yè)、刷新所有信息內(nèi)容頁(yè)面(選擇全部刷新)、刷新所有信息JS調(diào)用、批量更新動(dòng)態(tài)頁(yè)面、批量更新反饋表單。
帝國(guó)CMS封裝了一個(gè)SQL,文件位置是e/class/db_sql.php;使用程序本身的類庫(kù)可以給我們的開發(fā)帶來便利和效率,同時(shí)可以減少增設(shè)文件數(shù)量等。
首先,做下準(zhǔn)備工作:
在e目錄下建立測(cè)試目錄,例如我建立的是e/trylife/td-test/
在1中目錄下建立個(gè)PHP文件,例如我建立的是e/trylife/td/test-db_sql.php
文件中寫入代碼如下:
?php
/*引用文件*/
include("../../class/connect.php");
include("../../class/db_sql.php");
/*建立數(shù)據(jù)庫(kù)鏈接 與 實(shí)例化類*/
$link=db_connect();
$empire=new mysqlquery();
/*中間的這個(gè)位置用于我們測(cè)試代碼*/
/*關(guān)閉數(shù)據(jù)庫(kù)連接 與 釋放類*/
db_close();
$empire=null;
?
第一個(gè)測(cè)試的對(duì)象:query
query()執(zhí)行的是mysql_query()
返回值同樣遵循PHP手冊(cè)中對(duì)mysql_query()的解釋,不過執(zhí)行失敗的情況下是和mysq_query不一樣地
測(cè)試代碼如下(去除了篇幅比較大的注釋):
?php
include("../../class/connect.php");
include("../../class/db_sql.php");
$link=db_connect();
$empire=new mysqlquery();
function hr(){
echo '
hr /--';
}
$sql=$empire-query("select id,title from {$dbtbpre}ecms_news");
var_dump($sql);
hr();
//如語(yǔ)句執(zhí)行成功則返回true
$sql=$empire-query("UPDATE {$dbtbpre}ecms_news set title='標(biāo)題' where id=1");
var_dump($sql);
hr();
//如語(yǔ)句執(zhí)行失敗則終止執(zhí)行并返回錯(cuò)誤語(yǔ)句 下面的語(yǔ)句用了不存在的字段
$sql=$empire-query("UPDATE {$dbtbpre}ecms_news set titlesss='標(biāo)題' where id=1");
var_dump($sql);
hr();
db_close();
$empire=null;
?
關(guān)于query這個(gè)對(duì)象的源文如下:在e/class/db_sql.php第九行;die()查看PHP手冊(cè)解釋為"die() 函數(shù)輸出一條消息,并退出當(dāng)前腳本";所以第三條測(cè)試語(yǔ)句下的var_dump() 及其 hr(),都沒有執(zhí)行就退出了;
function query($query)
{
$this-sql=mysql_query($query) or die(mysql_error().''.str_replace($GLOBALS['dbtbpre'],'***_',$query));
return $this-sql;
}