社会专题
靓丽女人 黑白社会 硬件网络 天下军事 教育咨询 星新一代 汽车电子 幽默笑话 农村特色 有书有道 软件技术 玄幻奇幻 办公达人 便民服务 免费资源 代码效果 美文园地 寻医问药 健康保健 时尚酷玩 天文地理 科技科幻 美食天下 游山玩水 历史天空 制作教程
FLASH频道
女生游戏 益智游戏 有声艺术 有声故事 电脑运用 休闲游戏 MTV类 运动游戏
聚划算
商旅游玩 装潢装饰 家电家具 服装服饰 健康保健 二手特色 生活必备 数码产品
映讯频道
喜剧片 国内片 情感片 动作片 战争片 纪录之窗 欧美剧集 明星云集 动漫片 港澳台剧 大陆剧 科幻片 恐怖片 浓缩电影 教育教学 艺术无界 一技之长 邻国热剧
下载中心
音体美合 信息社政 英语外语 科学自然 常用软件 语文数学 手机软件 红绿软件
图片中心
制作美图 生活图片 美女欣赏 实物图片 艺术欣赏 风景欣赏
领券购
热销女装 热血男装 生活必须 电子电器 手机电脑 旅游出行 学习艺术 吃货优选
新闻中心
一语惊人 奇闻趣事 热点专栏 曝光台 消费警示 今日观察 IT业界 消费主张 动态备忘 专利之窗
关闭
当前位置:首页社会专题硬件网络
齐博CMS常用功能函数

齐博CMS常用功能函数

比较常用的函数都放在这个文件里/inc/function.inc.php

read_file($filename);

读取文件内容,$filename为相对或绝对路径都可以

write_file($filename,$data,$method);

把内容写入文件,$filename为相对或绝对路径都可以,

$data为要写入的内容,

$method默认是覆盖替换全新写入,如果给他赋值“a”的话,就是在原来内容的最后面追加入写入

del_file($path);

删除某个文件或者某个目录,$path为相对或绝对路径都可以

gdpic($srcFile,$dstFile,$wiidth,$heiight);

图片的裁剪,$srcFile原来的图片路径,为相对或绝对路径都可以,

$dstFile,裁剪后的图片保存路径。

$wiidth,$heiight 要裁剪成的宽度与高度

table_field($table,$field);

此函数有两个功能,第一种功能,检查某个表里,是否有某个字段,有的话返回1,没有的话,返回0

第二种功能是,$field字段名为空的时候,就列出表$table以数组方式返回

is_table($table);

检查某个表是否存在

upfile($upfile,$array);

附件上传函数,最后返回的是上传之后的新的文件名,不包含目录

一般情况会按照如下方式使用,其中postfile为表单中附件的表单名

$array[name]=is_array($postfile)?$_FILES[postfile][name]:$postfile_name;    //上传前的文件名

$array[path]=$webdb[updir]."/123/";         //要保存在哪个目录,$webdb[updir]为系统附件目录名

$array[size]=is_array($postfile)?$_FILES[postfile][size]:$postfile_size;    //文件大小

$array[updateTable]=1; //统计用户上传的文件占用空间大小,为0的时候,就不统计

$filename=upfile(is_array($postfile)?$_FILES[postfile][tmp_name]:$postfile,$array);

makepath($path);

生成新的目录,如果有多级,比如123/v/c/d也会一一的自动生成

tempdir($file);

获取附件的真实路径,如果附件目录没有,就返回远程服务器的

比如$file为123/bcd.jpg可以返回http://xxxx/upload_files/123/bcd.jpg

get_word($content,$length);

获取某段内容中前面几个字,$content文字内容,$length为多少个字节,一个汉字等于两个字节

filtrate($msg);

一般用在用户发表内容时,过滤字符中包括的单引号与双引号,及尖括号,因为这些比较危险。

html($html);

获取系统的模板,比如

html('index'); 将可以返回 d:\www\template\default\index.htm的真实路径

getpage($table,$choose,$url,$rows=20,$total='');

分页函数

如果$total总条数预先知道的话,$table,$choose,可以为空,不必要读数据库.

$url为页面跳转的URL如list.php?fid=$fid

$rows每页显示多少条

如果$total不赋值即为空的话,需要查数据库$table为表名,$choose为条件语句,如where fid=1

refreshto($url,$msg,$time=1);

页面跳转函数,一般用在成功操作的时候

$url为要跳转的目标网址,$msg为提示语,$time等待时间,为0的话,马上跳转,不出现提示语

showerr($showerrMsg);

报错提示页,比如操作不规范,就会有出错提示.$showerrMsg为提示语

mymd5($string,$action="EN");

字符串加密与解密,$string为字符串

$action="EN"时,是对字符串加密,="DE"时,是对字符串解密

set_cookie($name,$value,$cktime=0);

保存COOKIE记录,$name变量名,$value保存的内容,$cktime保存多久(单位是秒)

get_cookie($name);

获取COOKIE的内容,$name变量名

add_user($uid,$money,$about='');

积分处理函数,$uid用户的UID,$money增加或扣除的积分,负数即为扣除,$about为奖励或扣除的原因说明

delete_attachment($uid,$str);

删除内容中的附件,$uid为发布附件者的UID,$str为附件地址或者是文章内容,这里要使用$uid的目的是防止误删除

move_attachment($uid,$str,$newdir);

移动附件,比如文章中的附件内容目录移动,$uid用户的UID,$str为文章内容,$newdir为新的目录名,指附件中的目录名,不能是绝对路径

En_TruePath($content,$type=1);

发布内容时,对附件的绝对网址URL进行字符替换,方便今后更换网址是,不会变成死链.

$type=1时,发布,数据入库时使用,$type=0时,数据调用显示时使用

get_money($uid);

获取用户的积分总数,$uid为用户的UID

send_msg($uid,$title,$content,$fromuid=0);

站内短消息发送,$uid为收信人的UID,$title为消息标题,$content为消息内容,$fromuid为发出者的UID,

sms_send($mob,$content);

发送手机短信,$mob为手机号码,$content为短信内容

check_imgnum($yzimg);

检查用户提交的验证码是否正确,正解就返回1,错误就返回0

send_mail($email,$title,$content,$ifcheck=1);

发送邮件,$email为邮箱,$title邮件标题,$content邮件内容,$ifcheck为1的时候,发送失败,就报错,并停止发送,为0时,忽略失败的邮件。

提示:输入修改代码都可运行!
4
酒精度
96
顶一下
相关阅读
内容加载中……