日期: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目錄中有俱體安裝使用手冊文檔。