日期:2009-04-05 作者:喜腾小二
Eee FrameWork bate
此次发布的版本只支持mysql版本,由于时间关系发现bug请及时与我联系
QQ:43309611
目前拥有功能如下:
前台:
1、用户注册
2、用户登陆
3、个人中心
4、关于我们
5、页面结构
6、自动完成
7、错误检测
后台功能:
1、权限管理
2、用户管理
3、网站设置
4、管理员修改密码
5、网站探针
6、网站信息
系统 function
过滤提交明感字符
@param string msg 过滤内容
@return string
Post_Get_Fix($msg)
还原过滤字符内容
@param string msg 过滤内容
@return string
HTML_Fix($msg){
获得当前网站地址
@return string
geturl()
获取真实IP
@return string
get_ip()
IP 地址来源
@param string ip IP 地址
@return string
function ip_adds($ip='')
采用纯真数据库,文件 libs/QQWry.dat
可以根据互联网最新的更新
系统信息提示
@param string text 提示文字内容
@param string url 跳转地址
@param int times 跳转时间(秒)
@return null
msg($text, $url = '', $times = '')
系统时间格式化
@param int times 当前时间戳
@param string format 格式
@param string time_zone 时区
@return string
dates($times,$format='Y/m/d H:i',$time_zone='+8')
上传文件方法
@param string fileid上传文件元素
@param string filedir上传到的文件地址
@param int size设置上传文件大小,kb为单位,例如:500就是限制500KB
@param array ext上传支持的格式为数组形式
@return string
upfile($upid='',$filedir='image',$size='1000',$ext=array('jpg','gif','bmp')){
图片压缩大小处理
@param string big_image_name 需要缩小的图片相对地址
@param string new_name 存储的名称(存储的路径会与大图地址相同)
@param int max_width 缩图的最大宽度
@param int max_height 缩图的最大高度
@param int resize 缩图规则 0不对图像裁减 1对图像裁 2不裁减并且按比例缩放
@return string
breviarys($big_image_name, $new_name, $max_width = '', $max_height = '')
UTF-8 中英文字符串剪切函数
@param string str 待剪切的字串
@param int len 剪切长度
@param string endStr 结尾字符串
@return string
function cutStr($str, $len, $endStr='...')
数据库排序处理
@param string table 表示表名
@param string name 排序字段名
@param string modes up 或down
@param string where 语句限制
@param string idname 当前ID字段名
@param int id 当前ID号码
@param string order 排序规则
@return null
Example:
order(array(
'table'=>'menus',
'name'=>'orderby',
'modes'=>'down',
'where'=>'tid=6',
'idname'=>'meid',
'id'=>'15',
'order'=>' ORDER BY orderby ASC,meid ASC',
));
function order($ary=array())
分页方法
@param array info 分页数组
nums 获得数据数量
limit 每页分多少信息数
nowpage 当前页数
pages 得到分页数量
@param string style 显示分页样式
@param intmpurl 翻页地址 如果要在翻页ID后加地址比如a.php?action&5&type代码为:a.php?action!!&type
@return string
Example:
$sql = "SELECT * FROM videos_list WHERE v_user='$us[username]'
ORDER BY ".$orders;
$info = $db->limit($sql,$page,10);
$data_list = $info['query']; //数据查询query
$pages = paging($info['info']);
function paging($info, $style='',$mpurl='')
检测提交数据是否符合要求
@param string check_info 过滤内容数组
@return string
function post_check($check_info = array())
发送邮件函数
@param string mailto 收件人
@param string title 邮件标题
@param string text 邮件内容
@return null
function mails($mailto='',$title='',$text='')
使用前,先配置 config/mail.php
常量
APP_PATH
//当前目录
CONFIG_PATH //配置目录
LIB_PATH
//类库目录
MODEL_PATH //模块目录
TABLE_PATH //模块目录
公共变量
$tpl_obj
模板
$db_obj
数据库
$_POST
经过过滤的提交变量
get
变量与普通变量相同 index.php?model=admin 页面可以直接调用$model打印出来就是显示admin
$page_adds
当前页面的model与action的地址
$tpl_mod_dir 模板对应的目录
$模块_tab
解析model自动实例类应用,例如index.php?model=admin 则实例tables/admin.php 中的class为$admin_tab->
$us
前台用户信息数组
$aus
后台用户信息数组
此次修改更新bug
修改调试平台bug
在set_file直接设置了访问目录的时候容易产生bug系统无法报告准确文件地址
修改清除缓存方法准确性
修改数据库语句筛选条件
程序代码docs目录中有具体安装使用手册文档。