帝國(guó)cms printerror 常用函數(shù)
函數(shù):printerror()
功能:提示信息
位置:/e/class/connect.php line 108
參數(shù):
$error:提示信息
$gotourl:轉(zhuǎn)向地址
例子:printerror("RegisterSuccess","history.go(-1)",1); //返回上個(gè)頁(yè)面.
提示信息函數(shù)1
語(yǔ)法:printerror($error,$gotourl,$ecms,$noautourl,$novar)
說(shuō)明:
$error:提示信息內(nèi)容,可以為語(yǔ)言包變量,也可以直接提示內(nèi)容。
$gotourl:提示信息轉(zhuǎn)向鏈接地址
$ecms:0為后臺(tái)提示信息、1為前臺(tái)提示信息、8為后臺(tái)提示信息(alert方式)、9為前臺(tái)提示信息(alert方式)
$noautourl:0為自動(dòng)轉(zhuǎn)向頁(yè)面,1為不自動(dòng)轉(zhuǎn)向頁(yè)面。此參數(shù)可省略,默認(rèn)為0
$novar:0為提示信息內(nèi)容采用語(yǔ)言包變量,1為提示信息內(nèi)容為直接提示內(nèi)容。此參數(shù)可以省略,默認(rèn)為0
使用范例:
printerror('DbError','http://www.phome.net',1),前臺(tái)提示,提示信息內(nèi)容為語(yǔ)言包DbError變量?jī)?nèi)容,轉(zhuǎn)向帝國(guó)網(wǎng)站
printerror('數(shù)據(jù)庫(kù)出錯(cuò)','http://www.phome.net',1,0,1),前臺(tái)提示,提示信息內(nèi)容為“數(shù)據(jù)庫(kù)出錯(cuò)”,轉(zhuǎn)向帝國(guó)網(wǎng)站
附加說(shuō)明:
此函數(shù)需結(jié)合$editor變量來(lái)確定目錄層次。默認(rèn)$editor變量為0。
當(dāng)程序文件在/e/path/目錄,$editor不用設(shè)置,也就是用默認(rèn)0。
當(dāng)程序文件在/e/path/path2/目錄,$editor=1。
當(dāng)程序文件在/e/path/path2/path3/目錄,$editor=2。
當(dāng)程序文件在/e/path/path2/path3/path4/目錄,$editor=3。
函數(shù):ReturnLeftLevel()
功能:驗(yàn)證操作權(quán)限
位置:/e/class/functions.php line 3144
參數(shù):
$groupid:組id
函數(shù):checklevel()
功能:驗(yàn)證操作權(quán)限
位置: /e/class/functions.php line 3154
參數(shù):
$userid:用戶id
$username:用戶名
$classid:欄目id
$enews:模塊名 //$enews="news"
函數(shù):insert_dolog()
功能:記錄日志
位置:/e/class/functions.php line 3295
參數(shù):
$doing:日志信息
函數(shù):db_connect()
功能:連接數(shù)據(jù)庫(kù)
位置: /e/class/connect.php line 43
參數(shù):無(wú)
函數(shù):db_close()
功能:關(guān)閉數(shù)據(jù)庫(kù)
位置:/e/class/connect.php line 86
參數(shù):無(wú)
函數(shù):is_login()
功能:是否登錄
位置:/e/class/functions.php line 3184
參數(shù): //不需要參數(shù)也能驗(yàn)證是否登錄
$uid:用戶id
$uname:帳號(hào)
$urnd:隨機(jī)碼
例子:$lur=is_login(); //返回一個(gè)用戶數(shù)組
函數(shù):RepPostVar()
功能:字符串替換處理
位置:/e/class/connect.php line 309
參數(shù):
$val:字符串
函數(shù):gettotal()
功能:統(tǒng)計(jì)記錄數(shù)
位置:/e/class/db_sql.php line 52
參數(shù):
$query:sql語(yǔ)句
函數(shù):lastid()
功能:獲得最后執(zhí)行sql的id
位置:/e/class/db_sql.php line 70
參數(shù):無(wú)
函數(shù):getcvar()
功能:返回cookie / 配合esetcookie()使用
位置:/e/class/connect.php line 125
參數(shù):
$var:必填 cookie名
$ecms:選填, 0是前臺(tái). 1是后臺(tái). 默認(rèn)0.
函數(shù):esetcookie()
功能:設(shè)置cookie / 函數(shù)向客戶端發(fā)送一個(gè) HTTP cookie 主要帶了帝國(guó)CMS前后臺(tái)cookie前綴 path 等用起來(lái)方便
位置:/e/class/connect.php line 118
參數(shù):
$var:必填 cookie名
$val:必填 cookie值
$life:選填,過(guò)期unix時(shí)間戳
$ecms:選填, 0是前臺(tái). 1是后臺(tái). 默認(rèn)0.
函數(shù):LoadLang()
功能:載入語(yǔ)言包
位置:/e/class/connect.php line 294
參數(shù):
$file:語(yǔ)言包文件名
函數(shù):islogin()
功能:驗(yàn)證是否登錄
位置:/e/class/user.php line 775
參數(shù):
$uid:用戶id
$uname:帳號(hào)
$urnd:隨機(jī)碼
例子:$user_r=islogin(); //返回一個(gè)用戶數(shù)組
函數(shù):Close()
功能:關(guān)閉SMTP
位置:/e/class/class.smtp.php line 193
參數(shù):無(wú)
函數(shù):reppoststr()
功能:處理提交字符
位置:/e/class/connect.php line 381
參數(shù):
$val:字符串
$ecms:默認(rèn)為0.
例子:$val=RepPostStr($val,1);
函數(shù):page2()
功能:后臺(tái)分頁(yè)
位置:/e/class/functions.php line 58
參數(shù):
$num:總數(shù)
$line:每頁(yè)顯示多少條
$page_line:每頁(yè)顯示鏈接數(shù)
$start:沒(méi)用
$page:當(dāng)前頁(yè)號(hào)加1
$search:參數(shù) //&orderby=0&mydesc=0
例子:$returnpage=page2($num,$line,$page_line,$start,$page,$search);//http: //192.168.0.55/ListUser.php?page=0&orderby=0&mydesc=0
函數(shù):page1()
功能:前臺(tái)分頁(yè)
位置:/e/class/connect.php line 539
參數(shù):$num:總數(shù)
$line:每頁(yè)顯示多少條
$page_line:每頁(yè)顯示鏈接數(shù)
$start:沒(méi)用
$page:當(dāng)前頁(yè)號(hào)加1
$search:參數(shù) //&orderby=0&mydesc=0
例子:$returnpage=page1($num,$line,$page_line,$start,$page,$search);//http: //192.168.0.55/ListUser.php?page=0&orderby=0&mydesc=0
函數(shù):SpOpenChFile()
功能:上傳圖片
位置:/e/admin/AddNews.php line 399
參數(shù):
type:類型 //1是圖片.2是flash文件.3是多媒體文件.0是其他附件.
field:默認(rèn)是titlepic.應(yīng)該是標(biāo)題圖片的意思
函數(shù):GetTemptb()
功能:返回模板表名
位置:/e/class/connect.php line 248
參數(shù):
$temptb:表名
例子:select tempid,tempname from GetTemptb("enewsvotetemp")
函數(shù):RepPhpAspJspcode()
功能:替換php代碼里的"<","<?","<%"為"<","<?","<%"
位置:/e/class/q_functions.php line 47
參數(shù):
$string:字符串
函數(shù):sys_ReturnBqTitleLink()
功能:返回標(biāo)題連接
位置:/e/class/connect.php line 797
參數(shù):
$r:從數(shù)據(jù)庫(kù)獲取的數(shù)組
函數(shù):GetConfig()
功能:更新配置文件config.php
位置:/e/class/functions.php line 4745
參數(shù):
$domod:默認(rèn)為0,為1時(shí)更新e/class/config.php文件
例子:GetConfig(1);
函數(shù):to_time()
功能:返回unix時(shí)間戳
位置:/e/class/connect.php line 587
參數(shù):
$datetime:時(shí)間 //日期類型格式如:2012-12-12 日期時(shí)間如:2012-12-12 12:12:12
函數(shù):doUtfAndGbk()
功能:編碼轉(zhuǎn)化
位置:/e/class/user.php line 50
參數(shù):
$str:字符串
$phome:默認(rèn)為0.為0時(shí)是UTF8轉(zhuǎn)GBK. 為1時(shí)是GBK轉(zhuǎn)UTF8。
函數(shù):CheckFileMod()
功能:檢查文件或目錄的權(quán)限
位置:/e/admin/PathLevel.php line 37
參數(shù):
$filename:文件或目錄地址
$smallfile="":默認(rèn)為空.
例子://1、CheckFileMod("../../d","../../d/txt") //2、CheckFileMod("../../s")
函數(shù):WriteFiletext_n()
功能:寫入文件
位置:/e/class/connect.php line 671
備注:WriteFiletext_n() 和WriteFiletext()功能一樣,WriteFiletext()寫入的時(shí)候刪除由 addslashes() 函數(shù)添加的反斜杠。
參數(shù):
$filepath:文件地址
$string:要寫入的內(nèi)容
例子:
<?php
$jsfile="../data/fc/cmsclass.js";
WriteFiletext_n($jsfile,"document.write("".addslashes($jsstr)."");");
?>
函數(shù):sub()
功能:截取字符串
位置:/e/class/connect.php line 442
參數(shù):
$string:字符串
$start:默認(rèn)是0.開(kāi)始截取的位置
$length:截取的長(zhǎng)度
$mode=false:默認(rèn)是false.
$dot:默認(rèn)為空.截取后末尾的字符。例如:.......
例子:sub($value,0,$subtitle,false,'');
函數(shù):esub()
功能:截取字?jǐn)?shù)
位置:/e/class/connect.php line 498
參數(shù):
$string:字符串
$length:截取長(zhǎng)度
$dot:默認(rèn)為空。例如:...........
函數(shù):egetip()
功能:獲取ip
位置:/e/class/connect.php line 300
參數(shù):無(wú)
函數(shù):ReadFiletext()
功能:獲取文件內(nèi)容
位置:/e/class/connect.php line 637
參數(shù):
$filepath:文件地址
函數(shù):DoMkdir()
功能:建立目錄
位置:/e/class/connect.php line 708
參數(shù):
$path:要建立的目錄
函數(shù):DoChmodFile()
功能:設(shè)置上傳文件的目錄權(quán)限
位置:/e/class/connect.php line 741
參數(shù):
$file:目錄
函數(shù):SubSmalltextVal()
功能:截取簡(jiǎn)介
位置:/e/class/connect.php line 1218
參數(shù):
$value:字符串
$len:要截取的長(zhǎng)度
函數(shù):GetFiletype()
功能:獲取文件擴(kuò)展名
位置:/e/class/connect.php line 411
參數(shù):
$filename:文件名
函數(shù):clearaddsdata()
功能:刪除由 addslashes() 函數(shù)添加的反斜杠。
位置:/e/class/connect.php line 2046
參數(shù):
$data:字符串
函數(shù):AddAddsData()
功能:添加反斜杠
位置:/e/class/connect.php line 2055
參數(shù):
$data:字符串
函數(shù):wipespecial()
功能:回車替換
位置:/e/class/ftp.php line 8
參數(shù):
$str:字符串
函數(shù):ReplaceFc()
功能:替換回車
位置:/e/class/ftp.php line 8
參數(shù):
$str:字符串
函數(shù):ReturnFormHidden()
功能:添加隱藏表單項(xiàng)
位置:/e/class/functions.php line 388
參數(shù):
$vname:name值
$value:value值
例子:<input type=hidden name="".$vname."" value="".$value."">
函數(shù):GetHtml()
功能:生成內(nèi)容頁(yè)
位置:/e/class/functions.php line 1992
參數(shù):
$add:當(dāng)前要生成內(nèi)容頁(yè)的數(shù)組
函數(shù):make_password()
功能:獲取隨機(jī)數(shù)
位置:/e/class/connect.php line 503
參數(shù):
$pw_length:位數(shù)
函數(shù):DoTitleFont()
功能:標(biāo)題屬性(粗體/斜體/刪除線)
位置:/e/class/connect.php line 683
參數(shù):
$titlefont:信息數(shù)組的titlefont字段
$title:信息數(shù)組的title字段
例子:DoTitleFont($r[titlefont],$r[title])
函數(shù):InstallShowMsg()
功能:js提示跳轉(zhuǎn)返回
位置:/e/install/data/fun.php line 218
參數(shù):
$msg:提示信息
$url:網(wǎng)址
一、esub()截取字段函數(shù)
語(yǔ)法:esub(字符串,截取字?jǐn)?shù),后綴)
說(shuō)明:后綴為截取字符后附帶內(nèi)容,此參數(shù)可以省略。
使用范例:
<?=esub('12345678',6)?>,返回結(jié)果為:123456
<?=esub('12345678',6,'...')?>,返回結(jié)果為:123456...
二、date()轉(zhuǎn)換時(shí)間格式函數(shù)
語(yǔ)法:date(時(shí)間格式,時(shí)間戳)
說(shuō)明:PHP本身函數(shù),使用說(shuō)明可以參考:http://cn.php.net/manual/en/function.date.php
使用范例:
<?=date('Y-m-d H:i:s',1277865010)?>,返回結(jié)果為:2010-06-30 10:30:10
三、format_datetime()轉(zhuǎn)換時(shí)間格式函數(shù)2
語(yǔ)法:format_datetime(正常時(shí)間,時(shí)間格式)
說(shuō)明:和date()的區(qū)別是format_datetime是轉(zhuǎn)換正常時(shí)間,而date是轉(zhuǎn)換unix時(shí)間戳。
使用范例:
<?=format_datetime('2010-06-30 10:30:10','m/d')?>,返回結(jié)果為:06/30
四、通過(guò)ID取得欄目地址函數(shù)
語(yǔ)法:sys_ReturnBqClassname($r,9)
說(shuō)明:$r為含欄目ID的數(shù)組,變量名可任意命名。
使用范例:取得欄目ID=2的欄目地址。
<?php
$cr['classid']=2;
$classurl=sys_ReturnBqClassname($cr,9);
echo $classurl;
?>
通過(guò)ID取得欄目地址的其他方法:
(1)、/e/public/ClassUrl/?classid=欄目ID
(2)、/<?=$class_r[欄目ID]['classpath']?>
五、取得信息內(nèi)容頁(yè)地址函數(shù)
語(yǔ)法:sys_ReturnBqTitleLink($r)
說(shuō)明:$r為含“id,classid,newspath,filename,groupid,titleurl”字段內(nèi)容的數(shù)組,變量名可任意命名。
使用范例:取得信息ID=8的新聞頁(yè)面地址
<?php
$nr=$empire->fetch1("select id,classid,newspath,filename,groupid,titleurl from {$dbtbpre}ecms_news where id='8' limit 1");
$titleurl=sys_ReturnBqTitleLink($nr);
echo $titleurl;
?>
通過(guò)ID取得信息內(nèi)容頁(yè)地址的其他方法:
/e/public/InfoUrl/?classid=欄目ID&id=信息ID
六、提示信息函數(shù)1
語(yǔ)法:printerror($error,$gotourl,$ecms,$noautourl,$novar)
說(shuō)明:
$error:提示信息內(nèi)容,可以為語(yǔ)言包變量,也可以直接提示內(nèi)容。
$gotourl:提示信息轉(zhuǎn)向鏈接地址
$ecms:0為后臺(tái)提示信息、1為前臺(tái)提示信息、8為后臺(tái)提示信息(alert方式)、9為前臺(tái)提示信息(alert方式)
$noautourl:0為自動(dòng)轉(zhuǎn)向頁(yè)面,1為不自動(dòng)轉(zhuǎn)向頁(yè)面。此參數(shù)可省略,默認(rèn)為0
$novar:0為提示信息內(nèi)容采用語(yǔ)言包變量,1為提示信息內(nèi)容為直接提示內(nèi)容。此參數(shù)可以省略,默認(rèn)為0
使用范例:
printerror('DbError','http://www.phome.net',1),前臺(tái)提示,提示信息內(nèi)容為語(yǔ)言包DbError變量?jī)?nèi)容,轉(zhuǎn)向帝國(guó)網(wǎng)站
printerror('數(shù)據(jù)庫(kù)出錯(cuò)','http://www.phome.net',1,0,1),前臺(tái)提示,提示信息內(nèi)容為“數(shù)據(jù)庫(kù)出錯(cuò)”,轉(zhuǎn)向帝國(guó)網(wǎng)站
附加說(shuō)明:
此函數(shù)需結(jié)合$editor變量來(lái)確定目錄層次。默認(rèn)$editor變量為0。
當(dāng)程序文件在/e/path/目錄,$editor不用設(shè)置,也就是用默認(rèn)0。
當(dāng)程序文件在/e/path/path2/目錄,$editor=1。
當(dāng)程序文件在/e/path/path2/path3/目錄,$editor=2。
當(dāng)程序文件在/e/path/path2/path3/path4/目錄,$editor=3。
七、提示信息函數(shù)2 (直接提示內(nèi)容)
語(yǔ)法:printerror2($error,$gotourl,$ecms,$noautourl)
說(shuō)明:
$error:直接提示信息的內(nèi)容。
$gotourl:提示信息轉(zhuǎn)向鏈接地址
$ecms:0為默認(rèn)提示信息方式、9為彈出提示信息方式(alert方式)。此參數(shù)可省略,默認(rèn)為0
$noautourl:0為自動(dòng)轉(zhuǎn)向頁(yè)面,1為不自動(dòng)轉(zhuǎn)向頁(yè)面。此參數(shù)可省略,默認(rèn)為0
使用范例:
printerror2('添加完畢','http://www.phome.net'),提示信息內(nèi)容為“添加完畢”,轉(zhuǎn)向帝國(guó)網(wǎng)站
附加說(shuō)明:
此函數(shù)不需要結(jié)合其他變量,可以在任意目錄層次使用。不支持使用語(yǔ)言包變量。
八、設(shè)置系統(tǒng)COOKIE變量函數(shù)
語(yǔ)法:esetcookie($var,$val,$life,$ecms)
說(shuō)明:
$var:為變量名
$val:為變量值
$life:為COOKIE有效時(shí)間,單位秒,0為不保存。此參數(shù)可省略,默認(rèn)為不保存。
$ecms:0為設(shè)置前臺(tái)COOKIE變量,1為設(shè)置后臺(tái)COOKIE變量。此參數(shù)可省略,默認(rèn)為0。
使用范例:
esetcookie('mybody','帝國(guó)'),定義前臺(tái)“COOKIE前綴+mybody”變量,變量?jī)?nèi)容為“帝國(guó)”
esetcookie('mybody','帝國(guó)',0,1),定義后臺(tái)“COOKIE前綴+mybody”變量,變量?jī)?nèi)容為“帝國(guó)”
附加說(shuō)明:
此設(shè)置COOKIE函數(shù)會(huì)給變量名加上COOKIE前綴,你可也可以直接用PHP本身的setcookie來(lái)定義。
九、取得系統(tǒng)COOKIE變量函數(shù)
語(yǔ)法:getcvar($var,$ecms)
說(shuō)明:
$var:為變量名
$ecms:0為設(shè)置前臺(tái)COOKIE變量,1為設(shè)置后臺(tái)COOKIE變量。此參數(shù)可省略,默認(rèn)為0。
使用范例:
getcvar('mlusername'),取得前臺(tái)登陸會(huì)員的用戶名
getcvar('loginusername',1),取得后臺(tái)登陸管理員的用戶名
附加說(shuō)明:
此取得COOKIE函數(shù)是取得變量名加上COOKIE前綴的變量,你可也可以直接用PHP本身的$_COOKIE['變量名']來(lái)取得。
十、取得IP地址函數(shù)
語(yǔ)法:egetip()
使用范例:
<?php
$ip=egetip();
echo $ip;
?>
十一、動(dòng)態(tài)頁(yè)面顯示分頁(yè)函數(shù)
語(yǔ)法:page1($num,$line,$page_line,$start,$page,$search)
說(shuō)明:
$num:總記錄數(shù)
$line:每頁(yè)顯示數(shù)量
$page_line:每頁(yè)顯示分頁(yè)鏈接數(shù)
$start:預(yù)設(shè)變量,設(shè)置0即可。
$page:當(dāng)前頁(yè)碼(0為起始頁(yè)碼)
$search:鏈接附加參數(shù)
十二、通過(guò)欄目ID取得欄目名和欄目別名方法:
欄目名:<?=$class_r[欄目ID]['classname']?>
欄目別名:<?=$class_r[欄目ID]['bname']?>
本站其他內(nèi)容推薦
1、incunabulum umbrageous funambulist landlocked haunted Lego after-dinner replenish is spiteful
2、ta是什么意思?(ta中文翻譯,ta是什么意思,ta發(fā)音、用法及例句)
3、arest中文翻譯,arest是什么意思,arest發(fā)音、用法及例句
4、anthropomorphism中文翻譯,anthropomorphism是什么意思,anthropomorphism發(fā)音、用法及例句
5、computer browser中文翻譯,computer browser是什么意思,computer browser發(fā)音、用法及例句
6、狗頭軍師什么意思,狗頭軍師的意思,狗頭軍師成語(yǔ)解釋,狗頭軍師是什么意思含義寓意
7、匇[ yì ]字的拼音,部首,組詞,成語(yǔ),筆順,筆畫順序怎么寫
8、摩怎么讀,摩[ mó mā ],摩字的拼音,部首,意思,組詞,成語(yǔ),摩字的筆順,筆畫順序怎么寫
9、缺點(diǎn)很多的英文,英語(yǔ),faultful是什么意思,faultful中文翻譯,faultful怎么讀、發(fā)音、用法及例句
版權(quán)聲明: 本站僅提供信息存儲(chǔ)空間服務(wù),旨在傳遞更多信息,不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任,不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如因作品內(nèi)容、版權(quán)和其它問(wèn)題需要同本網(wǎng)聯(lián)系的,請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。