67CMS常用函数/类参考说明
来自站长百科
导航: 上一页
全局函数[ ]
./includes/global.func.php
- 显示处理信息
function showmessage($msg, $url_forward = 'goback', $ms=1250)
- 返回图形验证码
function checkcode($checkcode, $enable = 1, $forward = )
function linkurl($linkurl, $isabs = 0)
- 返回图片链接绝对路径
function imgurl($imgurl = , $isabs = 0)
- 返回随机值
function random($length, $chars = '0123456789')
- 返回缓存文件读取内容
function cache_read($file, $mode = 'i')
- 文件写入缓存
function cache_write($file, $string, $type = 'array')
- 缓存文件删除
function cache_delete($file)
- 中文字符截取
function str_cut($string, $length, $dot = ' ...')
- 验证是否合法电子邮件
function is_email($email)
- 验证是否合法日期格式
function is_date($date, $sep='-')
- 返回路径地址
function dir_path($dirpath)
- 文件目录创建
function dir_create($path, $mode = 777)
- 显示网站语种
function selectlangtpl()
- 返回系统分类数组
function subcat($keyid = 1, $mcatid = 0, $type = 'menu')
- 显示分页
function phppages($total, $page = 1, $perpage = 20, $url = )
- 显示当前分类路径
function catpos($catid, $s = ' > ')
- 返回文件后缀名
function fileext($filename)
- 内容重写函数
function rewrite($content)
- 文件或目录权限检查
function file_mode_info($file_path)
数据库类[ ]
系统会自动载入db_mysql.class.php 文件,并用 $db = new $db_class;进行初始化数据库连接,因此在工程所有文件中均不需要单独初始化这个类,可直接用 $db 进行操作,为了防止错误,操作完后不必关闭数据库。
常用的方法[ ]
- 返回单个记录
$r = $db->get_one($sql);
- 执行条件查询语句
$array = array(); $query = "select * from ".TABLE_NAME." where $sql order by x DESC limit 0,10"; $result = $db->query($query); while($r = $db->fetch_array($result)) { $array[]=$r; }
返回的结果是用类结构表示的值。
- 获取上一个插入的自动递增主键id值
$db->insert_id();
- 获得查询的总记录数
$query = "select count(*) as number from ".TABLE_NAME." where $sql"; $r = $db->get_one($query); $number = $r['number'];
- 获得MySql的版本号
$db->version ();
默认的情况下会转换成 x.xx 形式浮点数
- 释放某查询的资源
$db->free_result($result);
- 关闭数据库
$db->close();
- 重新选择要操作的数据库
$db->select_db($dbname)