加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

帝国CMS仿站常用函数先容

发布时间:2021-01-21 19:26:03 所属栏目:教程 来源:网络整理
导读:一、esub()截取字段函数 语法: esub(字符串,截取字数,后缀) 声名: 后缀为截取字符后附带内容,此参数可以省略。 行使典型: ?=esub('12345678',6)?,返回功效为:123456 ?=esub('12345678',6,'...')?,返回功效为:123456... 二、date()转换时刻名目函数

一、esub()截取字段函数
语法:esub(字符串,截取字数,后缀)
声名:后缀为截取字符后附带内容,此参数可以省略。
行使典型:
<?=esub('12345678',6)?>,返回功效为:123456
<?=esub('12345678',6,'...')?>,返回功效为:123456...


二、date()转换时刻名目函数
语法:date(时刻名目,时刻戳)
声名:PHP自己函数,行使声名可以参考:http://cn2.php.net/manual/en/function.date.php
行使典型:
<?=date('Y-m-d H:i:s',1277865010)?>,返回功效为:2010-06-30 10:30:10


三、format_datetime()转换时刻名目函数2
语法:format_datetime(正常时刻,时刻名目)
声名:和date()的区别是format_datetime是转换正常时刻,而date是转换unix时刻戳。
行使典型:
<?=format_datetime('2010-06-30 10:30:10','m/d')?>,返回功效为:06/30


四、通过ID取得栏目地点函数
语法:sys_ReturnBqClassname($r,9)
声名:$r为含栏目ID的数组,变量名可恣意定名。
行使典型:取得栏目ID=2的栏目地点。
<?php
$cr['classid']=2;
$classurl=sys_ReturnBqClassname($cr,9);
echo $classurl;
?>

通过ID取得栏目地点的其他要领:
(1)、/e/public/ClassUrl/?classid=栏目ID
(2)、/<?=$class_r[栏目ID]['classpath']?>


五、取得信息内容页地点函数
语法:sys_ReturnBqTitleLink($r)
声名:$r为含“id,classid,newspath,filename,groupid,titleurl”字段内容的数组,变量名可恣意定名。
行使典型:取得信息ID=8的消息页面地点
<?php
$nr=$empire->fetch1("select id,titleurl from {$dbtbpre}ecms_news where id='8' limit 1");
$titleurl=sys_ReturnBqTitleLink($nr);
echo $titleurl;
?>

通过ID取得信息内容页地点的其他要领:
/e/public/InfoUrl/?classid=栏目ID&id=信息ID


六、提醒信息函数1
语法:printerror($error,$gotourl,$ecms,$noautourl,$novar)
声名:
$error:提醒信息内容,可觉得说话包变量,也可以直接提醒内容。
$gotourl:提醒信息转向链接地点
$ecms:0为靠山提醒信息、1为前台提醒信息、8为靠山提醒信息(alert方法)、9为前台提醒信息(alert方法)
$noautourl:0为自动转向页面,1为不自动转向页面。此参数可省略,默以为0
$novar:0为提醒信息内容回收说话包变量,1为提醒信息内容为直接提醒内容。此参数可以省略,默以为0
行使典型:
printerror('DbError','http://www.phome.net',1),前台提醒,提醒信息内容为说话包DbError变量内容,转向帝国网站
printerror('数据库堕落',1,1),前台提醒,提醒信息内容为“数据库堕落”,转向帝国网站
附加声名:
此函数需团结$editor变量来确定目次条理。默认$editor变量为0。
当措施文件在/e/path/目次,$editor不消配置,也就是用默认0。
当措施文件在/e/path/path2/目次,$editor=1。
当措施文件在/e/path/path2/path3/目次,$editor=2。
当措施文件在/e/path/path2/path3/path4/目次,$editor=3。


七、提醒信息函数2 (直接提醒内容)
语法:printerror2($error,$noautourl)
声名:
$error:直接提醒信息的内容。
$gotourl:提醒信息转向链接地点
$ecms:0为默认提醒信息方法、9为弹出提醒信息方法(alert方法)。此参数可省略,默以为0
$noautourl:0为自动转向页面,1为不自动转向页面。此参数可省略,默以为0
行使典型:
printerror2('添加完毕','http://www.phome.net'),提醒信息内容为“添加完毕”,转向帝国网站
附加声名:
此函数不必要团结其他变量,可以在恣意目次条理行使。不支持行使说话包变量。


八、配置体系COOKIE变量函数
语法:esetcookie($var,$val,$life,$ecms)
声名:
$var:为变量名
$val:为变量值
$life:为COOKIE有用时刻,单元秒,0为不生涯。此参数可省略,默以为不生涯。
$ecms:0为配置前台COOKIE变量,1为配置靠山COOKIE变量。此参数可省略,默以为0。
行使典型:
esetcookie('mybody','帝国'),界说前台“COOKIE前缀+mybody”变量,变量内容为“帝国”
esetcookie('mybody','帝国',1),界说靠山“COOKIE前缀+mybody”变量,变量内容为“帝国”
附加声名:
此配置COOKIE函数会给变量名加上COOKIE前缀,你可也可以直接用PHP自己的setcookie来界说。


九、取得体系COOKIE变量函数
语法:getcvar($var,$ecms)
声名:
$var:为变量名
$ecms:0为配置前台COOKIE变量,1为配置靠山COOKIE变量。此参数可省略,默以为0。
行使典型:
getcvar('mlusername'),取得前台登岸会员的用户名
getcvar('loginusername',1),取得靠山登岸打点员的用户名
附加声名:
此取得COOKIE函数是取得变量名加上COOKIE前缀的变量,你可也可以直接用PHP自己的$_COOKIE['变量名']来取得。


十、取得IP地点函数
语法:egetip()
行使典型:
<?php
$ip=egetip();
echo $ip;
?>


十一、动态页面表现分页函数
语法:page1($num,$line,$page_line,$start,$page,$search)
声名:
$num:总记录数
$line:每页表现数目
$page_line:每页表现分页链接数
$start:预设变量,配置0即可。
$page:当前页码(0为起始页码)
$search:链接附加参数


十二、通过栏目ID取得栏目名和栏目别名要领:
栏目名:<?=$class_r[栏目ID]['classname']?>
栏目别名:<?=$class_r[栏目ID]['bname']?>

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读