PHP-T
它是一款极其简单的PHP开发框架,采用MVC设计模式。适合初学开发者,方便项目开发提高效率。 下载 - 帮助
系统函数
url http://127.0.0.1/?t=index&f=index&l=cn
默认3个参数 t=文件名 f=函数名 l=语言(可忽略)
t_sql($str) SQL严格过滤函数
t_adminsql($str) SQL简单过滤函数
t_compresshtml($str) 清除换行符,清除制表符,去掉注释标记
t_randomkeys($length = 32) 随机生成一组32位字符,可用于验证
t_file($str) 判断文件是否存在 返回true false
js($f,$class = 1) JS的几种形式 可扩展
if($class == 1){
$t = "";
}else if($class == 2){
$t = "javascript:return confirm('".$f."');";
}
abslength($str) 计算字符串长度
系统标签
$set -> sql($str,$class = 1) 防注入 $str 字符串 $class 1严格模式 2简单模式
$set -> lang($lang = 'zh') 读取语言模块 默认zh ./php_t/lang/zh.class.php
$set -> post($c,$null = 1,$f = '',$class = 1)
等同于PHP $_POST[]; $c 字符串 $null 1判断空 2不判断 $f 提示文字 $class 1严格过滤 2简单过滤
后3个参数可为空 简单写法 $set -> post($str)
$set -> get($c,$null = 1,$f = '',$class = 1)
等同于PHP $_GET[]; $c 字符串 $null 1判断空 2不判断 $f 提示文字 $class 1严格过滤 2简单过滤
后3个参数可为空 简单写法 $set -> get($str)
$set -> request($c,$null = 1,$f = '',$class = 1)
等同于PHP $_REQUEST[]; $c 字符串 $null 1判断空 2不判断 $f 提示文字 $class 1严格过滤 2简单过滤
后3个参数可为空 简单写法 $set -> request($str)
$set -> md($str) 返回一个MD5加密字符串 加密方式为 $str + $ourphp['safecode']
$set -> session($key = '',$info = '',$type = 1) $key 键值 $info 值 $type 1新建 2读取 3删除 4判断 true false
例 $set -> session("ourphp","username",1) $set -> session("ourphp","",2) $set -> session("ourphp","",3)
$set -> date($str) $str = 'date' date("Y-m-d") , $str = 'datetime' date("Y-m-d H:i:s")
$str = 'time' date("H:i:s") , $str = 'strtotime' strtotime(date("Y-m-d H:i:s"))
$set -> endone($t,$str) 去掉最后一位字符 $t 字符串 $str 要去掉的字符类型
例 $set -> endone("1,2,3,4,5,",",") = 1,2,3,4,5
$set -> url($t,$str = '') 生成系统URL $t 文件路径 $str 附带参数
例 $set -> url("index/login") = ?t=index&f=login 第2个参数可为空或附带参数
例 $set -> url("index/login","id=1;user=1") 参数用;分隔 = ?t=index&f=login&id=1&user=1
$set -> infile($t) 引入PHP文件 新建要引文件名:in_top.php 放到 APP 目录
例 $set -> infile("top"); 或 include $set -> infile("top");
$set -> pages($num = 0,$page = 0) 自带翻页函数类 $num 总数码 $page 设置翻页数量
用户标签
$tags -> newtime($t) 人性化格式日期时间
$tags -> ftime($t,$s) 格式化时间格式 $t 格式如 Y-m-d $s 时间字段如 time()
$tags -> jscss($t,$type = 'css',$class = 1) 自动引入CSS和JS
例 $tags -> jscss("./php_t/plus/YIQI-UI/YIQI-UI.min","css")
$class 可选 1默认 2禁缓存
$tags -> jsgoback($t = '') JS 退回上一页 $t提示文件 可空
$tags -> jsjump($url,$t = '',$str = '') JS页面跳转 $url 文件路径 $t 提示文字 $str 附带参数
例 $tags -> jsjump("index/login","提交成功","id=1;user=1")
2,3参数可空
$tags -> phone($t) 隐藏手机号中间4位替换为* $t 手机号
$tags -> name($t) 隐藏名子替换为 *
$tags -> email($t) 隐藏email替换为 * $t 邮箱地址
$tags -> inputhidden($str = '',$name = '') 生成一个隐藏input 并带有验证
例 $tags -> inputhidden("123456","password")
$str value值 并 加密 最终 value="123456@1359deddc551db5df5f542996d421c0d"
$name = name="password" and id="password"
$tags -> banknum($str) 生成精美的每4位一个空格的银行卡号
$tags -> compress($str) 清除换行符,清除制表符,去掉注释标记