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'];

$db->version ();

默认的情况下会转换成 x.xx 形式浮点数

  • 释放某查询的资源
$db->free_result($result);

  • 关闭数据库
$db->close();

  • 重新选择要操作的数据库
$db->select_db($dbname)


相关条目[ ]

参考来源[ ]