sendmail:发送E-mail |
函数原型:sendmail($mail_to, $mail_subject, $mail_body, $mail_from = '') 参数:$mail_to,收信人E-mail;$mail_subject,邮件主题;$mail_body,邮件内容;$mail_from,发信人E-mail 返回值:发送成功则返回 true,否则返回 false 用途:发送E-mail。会员注册、邮件验证、找回密码、续费通知、消费通知等经常要用到此功能。 定义位置:./include/mail.inc.php |
random:产生随机字符 |
函数原型:random($length, $chars = '0123456789') 参数:$length,int,指定产生的随机字符长度;$chars,字符串,指定随机字符的组成元素,默认由数字组成 返回值:字符串 用途:产生随机字符。比如用来产生随机验证字符串、验证码等 定义位置:./include/global.func.php,默认被加载 |
sql_execute:批量执行SQL语句 |
函数原型:sql_execute($sql) 参数:$sql,string,SQL语句,多条SQL语句用分号隔开并且换行,# 和 - 开头的行为注释将被忽略 返回值:总是返回 TRUE 用途:批量执行SQL语句。数据库恢复时就是通过此函数执行SQL文件里的语句 定义位置:./admin/include/global.func.php |
strip_textarea:格式化输出多行文本框提交的值 |
函数原型:strip_textarea($string) 参数:$string ,字符串 返回值:字符串 用途:格式化输出多行文本框提交的值。多行文本提交的数据如果直接显示到网页不能换行和空格,必须经过此函数处理才能保持换行和空格格式。 定义位置:./include/global.func.php,默认被加载 |
|
str_cut:截取字符串 |
函数原型:str_cut($string, $length, $dot = ' ...') 参数:$string,字符串,被截取的字符串;$length,int,截取长度;$dot,字符串,截取后字符串结尾字符 返回值:截取后的字符串 用途:用来截取指定长度的字符串。有时候文章标题过长会换行导致页面难看,可以通过此函数截取指定长度避免问题 定义位置:./include/global.func.php,默认被加载 |
numberval:格式化数字 |
函数原型:numberval($number, $precision = 2) 参数:$number,数字或数字组成的字符串;$precision,int,小数点后保留的位数 返回值:float 型数字 用途:把一个数字或者数字组成的字符串格式化输出。例如:numberval(1.333, 2) 的值为 1.33 定义位置:./include/global.func.php,默认被加载 |
get_remotefiles:获取内容中远程文件到本地 |
函数原型:get_remotefiles($string,$ext='gif|jpg|jpeg|bmp|png',$absurl='',$basehref='',$down=true,$uploaddir="uploadfile") 参数:$string,内容文本;$ext,获取的文件扩展名;$absurl,原网页绝对地址;$basehref,原网页base href地址;$down,true 或 false,是否保存远程文件;$uploaddir,附件目录 返回值:远程文件被处理后的内容html代码 用途:获取内容中远程文件并把相对地址替换为绝对地址。此函数常用于发布转载文章时获取文章内容中的远程图片或者获取采集内容中的图片和flash等 定义位置:./include/get_remotefiles.func.php |
|
|
|
|
|
moduledir:获取模块路径 |
函数原型:moduledir($module) 参数:$module,字符串,模块名 返回值:返回指定模块根目录相对路径。例如 moduledir('article') 返回 module/article 用途:获取模块路径 定义位置:./include/global.func.php,默认被加载 |
new_addslashes:转义字符串或数组值 |
函数原型:new_addslashes($string) 参数:$string ,字符串或数组 返回值:字符串或数组,与$string类型相同 用途:转义 $string 中的敏感字符,比如给单引号和双引号加上反斜线,一般用来处理表单提交的数据 定义位置:./include/global.func.php,默认被加载 |
|
|
convert_encoding:字符编码转换 |
函数原型:convert_encoding($from_encoding, $to_encoding, $str_or_array) 参数:$from_encoding,gbk,big5,utf-8,原字符集编码;$to_encoding,gbk,big5,utf-8,目标字符集编码;$str_or_array,要转换的字符串或数组 返回值:转换编码后的字符串,如果失败则返回 FALSE 用途:字符编码转换 定义位置:./include/charset.func.php |
|
|
phpcms_auth:可逆的加密与解密 |
函数原型:phpcms_auth($txt, $operation = 'ENCODE', $key = '') 参数:$txt,字符串,需要加密或解密的字符串;$operation,为 ENCODE(加密) 或 DECODE(解密);$key ,字符串,密钥 返回值:返回加密或解密后的字符串 用途:通常用来加密Cookie或者系统间通信数据,保证数据加密传输而不被窃取 定义位置:./include/global.func.php,默认被加载 |
|
|
|
|
|
template_compile:模板编译 |
函数原型:template_compile($module,$template) 参数:$module,模板所属模块名;$template,模板名; 返回值:编译后的文件字节数 用途:编译模板文件。phpcms模板在每次修改后都会自动编译成php文件,以便加快执行速度。 template_compile('phpcms','index'); 这个语句意思是把网站首页模板文件编译为php的缓存 定义位置:./include/template.func.php |
template_module:编译指定模块的所有模板 |
函数原型:template_module($module) 参数:$module,模板所属模块名; 返回值:总是返回 true 用途:编译指定模块的模板文件。 phpcms模板在每次修改后都会自动编译成php文件,以便加快执行速度。 template_module('article'); 这个语句意思是把文章模块所有模板文件编译为php的缓存 定义位置:./include/template.func.php |
template_parse:模板代码解析 |
函数原型:template_parse($str) 参数:$str,被解析的字符串; 返回值:解析后的字符串 用途:此函数用来把html代码中的模板代码(变量、常量、循环、判断、中文标签、函数)解析为合法的php代码 定义位置:./include/template.func.php |
tpl_data:获取模板执行后的数据 |
函数原型:tpl_data($module = 'phpcms', $template = 'index') 参数:$module,字符串,模块名;$template,字符串,模板名 返回值:返回模板被执行后的数据 用途:获取模板执行后的数据。在给用户发送邮件的时候,经常需要得到指定邮件模板执行后的数据。 定义位置:./include/global.func.php,默认被加载 |
admin_catpos:获取后台栏目当前位置html代码 |
函数原型:admin_catpos($catid, $s = ' >> ') 参数:$catid,int,栏目ID;$s,string,分隔符 返回值:后台栏目当前位置html代码 用途:获取后台栏目当前位置html代码。 定义位置:./admin/include/global.func.php |
admin_users:获得模块/频道/栏目管理员帐号代码 |
函数原型:admin_users($field = '', $search = '', $grade = -1) 参数:$field,string,搜索字段;$search,string,搜索字符;$grade,int,管理员等级,-1表示不限等级 返回值:模块/频道/栏目管理员帐号代码 用途:获得模块/频道/栏目管理员帐号代码。经常在后台用来显示各模块/频道/栏目的管理员 应用举例: 获取频道ID为1的管理员帐号 <?php echo admin_users( 'channelids', ',1,'); ?> 定义位置:./admin/include/global.func.php |
|
|