2018-01-15图片的上传以及图片的读取类上传 /** * 单文件上传 * @param string $file 文件路径 * @param int $size 上传文件限制的大小 * @param array $type 上传文件的类型 * @param string $uploads 保存的路径 * @return bool|string 返回上传保存后的路径 */ function uplo#file#图片上传#图片读取
2018-01-15Thinkphp原生增删改查增 public function add(){ $this->assign('title','添加用户'); $this->display('User/add'); } public function insert(){ if(IS_POST){ M('user')->create(); if(M('user')->add()>0){ $this->suc
2018-01-12类库 | 如果没有此方法自动调用class { //当没有此方法时自动调用 public function __call($key, $params) { header("HTTP/1.0 404 NOT FOUND"); header("status: 404 not found");//兼容IE echo "404 not found"; die; } }
2018-01-12类库 | 自动跳转的类class { public function redirect($msg, $url=null) { if(empty($url)){ echo "alert('$msg')"; echo "history.back()";die; }else{ echo "alert('$msg')"; echo "location.href ='$url'";die;
2018-01-11自动加载函数__autoload__autoload //自动化引用类 function mvc__autoload($className){ //判断文件是否存在 if(file_exists("./models/{$className}.class.php")){ require "./models/{$className}.class.php"; // echo "./models/#file#smarty
2018-01-11MVC手册MVC ========================= 1. mvc 的定义 M Model 模型层 V View 视图层 C Controller 控制层/控制器 2. mvc 优势 1.高内聚 低耦合 2.易于维护 3.代码可读性高 4.单一入口 3. 缺点 执行效率降低 学习难度较大 4. MVC 实例 4.1 MVC 1.0 目录结构 |-- m#配置文件#缓存
2018-01-10错误 | 重复引用Smarty类错误( ! ) Fatal error: Cannot redeclare class Smarty in E:\WWW\lianxi\0110\libs\Smarty.class.php on line 1802 Call Stack # Time Memory Function Location 1 0.0050 131080 {main}( ) ...\i#smarty
2018-01-10Smarty基础二配置 配置文件 config下的文件 1. config1.ini name = 王 age = 18 sex = 男 lang.ini [cn] name = 姓名 age = 年龄 [en] name = name age = age php $smarty->assign('title','读取配置文件中的变量'); $smarty->assign('#file#smarty#配置文件
2018-01-10Smarty基础-内置函数禁止直接访问HTML文件 1.新建文件 .htaccess 2.里面输入 deny from all 内置函数 for for {{for $a=1 to 7}} {{$abc}} {{/for}} while while {while $foo > 0} {$foo--} {/while} if if {{if 1==1}} 区间1 {{elseif 1 #smarty
2018-01-09转载 | PHPstorm+Xdebug断点调试PHP前言: 何为DEBUG? 相信很多程序员都知道debug这个单词,也明白它的意思,但是对于这词的由来,恐怕少有人知道。关于debug的由来,要追溯到1937年。1937年,美国青年霍德华.艾肯找到IBM公司为其投资200万美元研制计算机,第一台成品艾肯把它取名为:马克1号(mark1),又叫“自动序列受控计算机”,从这时起IBM公司由生产制表机,肉铺磅秤,咖#server#phpstorm
2018-01-09Smarty参考手册1.什么是模板引擎 1.1 定义 实现 前后端 分离 1.2 优势 1. 分工明确 2. 程序的灵活 3. 代码的可读 4. 提高开发效率 1.3 问题 会降低执行效率 1.4 模板引擎分类 编译型 解释型 置换型 2.选择smarty模板引擎 2.1 为什么选择smarty 1.编译型 速度 2.php官方推荐 2.2 smarty 优势 1. 开源 2.#PHP函数#file