常用函数/类参考

全局函数

文件:functions.php

1、function __autoload($class)   自动加载类。
2、function gp($key, $filter=true)   获取以get或者post方式传递的参数。
3、function safe_replace($string)    返回过滤后的合法字符。
4、function dump($var)  输出字符串。 
5、function get_url()  获取当前客户端网址。
6、function get_client_ip()  获取客户端的IP地址。
7、function cut($string, $length, $dot = '')   将一个字符串按指定长度截取。

数据库操作

文件:db.class.php

在调用类的方法时,系统会自动载入db.class.php 文件,并用 self::$db = new mysql(); 进行初始化数据库连接。

常用方法:

1、执行一个非查询类型的SQL语句,如 insert 、update 、delete等

$rs = db::query($sql);

返回值为是否执行成功。

2、返回单个记录

$rs = db::find($sql);

3、返回多条记录

$rs = db::select($sql);

4、获取最近插入的一条记录的ID

$rs = db::insert_id($sql);

5、获取指定数据表中符合条件的某字段的值

$rs = db::getfield($sql);

6、获取在查询中受影响的记录数

$rs = db::affected_rows($sql);

分页类

文件:page.class.php

基本语法:

1、控制器语法

$pg=new page("select * from content  order by id desc"); //获取页面所需数据
$article_list=$pg->get_list(20);//设定每页展示多少条数据
$pagelink=$pg->get_page("/".$url."/list_{page}.html");//设置页码链接

2、模板语法

<div class="page_link">{$pagelink}</div>

常用函数

1. public static function alert($msg)// 输出提示信息。
2. public static function redirect($url, $msg=null)  //重定向到指定url,可携带提示信息。
3. public static function json($data)  //将字符串转换成json格式输出。
4. public static function page_404()  //转换到404页面。
5. public static function tpl($tplName)  //调用模板。