thinkphp
持之以恒
诚实、勇敢、努力向前!
【PHP架构师征程】410028331
点击链接加入群【PHP架构师征程】:http://jq.qq.com/?_wv=1027&k=efGZjM
展开
-
thinkPHP项目部署以及基本模型的增删改查
真实项目的部署(1)项目要区分前台和后台(控制器,视图层)(2)我们要将浏览器能够直接访问的文件(js,images,css)统一的放到一个目录里面(Pulblic),然后将不能被浏览器直接访问的文件,放到另一个目录(App)通常情况下,浏览器能够直接访问的文件,放到 public目录里不能被浏览器直接访问文件放到 private App(保存项目的应用文件)将我们原创 2013-05-07 19:43:42 · 1956 阅读 · 0 评论 -
thinkphp 模板字符串截取
在 调用模板的Action中引入import("ORG.Util.String"); msubstr方法import("ORG.Util.String");然后进行模板的字符串截取 {$vo.creative_description|String::msubstr=0,50,utf8}原创 2013-12-17 16:08:09 · 1103 阅读 · 0 评论 -
TP上传文件的自定义名称
public function appimgupload1(){ import('ORG.Net.UploadFile'); $upload = new UploadFile();// 实例化上传类 $upload->maxSize = 3145728 ;// 设置附件上传大小 $upload->allowExts = a原创 2014-02-11 16:54:01 · 6206 阅读 · 0 评论 -
thinkphp3.0增加setInc、setDec方法 给某个字段进行+1,2,3 -1,2,3
thinkphp3.0增加setInc、setDec方法 (2012-08-25 09:36:10)转载▼标签: 杂谈分类: 技术文摘thinkphp3.0增加setInc、setDec方法,今天查看thinkphp2.0的方法setInc、setDec时是这样写的: 而对于统计字段(通常指的是数字类型转载 2014-03-05 13:03:58 · 10400 阅读 · 0 评论 -
thinkphp的分页格式自定义
public function index(){ header('Content-Type:text/html;charset=utf-8 ');$M = M("Constant"); $count = $M->where($where)->count(); import("ORG.Util.Page"); // 导入分页类原创 2014-04-29 15:54:07 · 5359 阅读 · 0 评论 -
关于ThinkPHP下使用Uploadify插件火狐上传报302错误解决方法
关于ThinkPHP下使用Uploadify插件 仅有火狐提示HTTP Error (302)错误的解决办法最近用ThinkPHP开发一个项目,集成了批量上传文件插件Uploadify,在谷歌Chrome和IE下都能正常上传,只有火狐下提示这个错误,网上找了很多解决办法,基本都说flash在firefox下重新发起session会话,由于session没有验证通过所以报错,这个问题网上转载 2014-05-15 11:25:23 · 5922 阅读 · 0 评论 -
thinkphp引入 阿里大于短信平台
public function alimsg(){$appkey = "";//你的App key$secret = "";//你的App Secret: vendor('Alimsg.top.TopClient');vendor('Alimsg.top.ResultSet');vendor('Alimsg.top.RequestCheckUtil');vendor('Al原创 2016-09-05 13:42:34 · 2078 阅读 · 0 评论 -
thinkPHP 上传多图出问题,修复方法
出了问题找呗,tp上传多图 漏洞之可恶的unqid 图片重名覆盖。后来找了 Upload.class.php 打印了 多图的保存名称,发现重名结果 上传漏图,修复方法找到 核心think 的公共方法 common/function.php添加如下方法,function guid(){ if (function_exists('com_create_gui原创 2017-03-15 18:08:41 · 388 阅读 · 0 评论 -
thinkphp curd的事务回滚 一看就会
/** *thinkphp数据库的事务回滚例子 *这一般用在多表操作,比如:(1)订单表和其他订单关联信息,删除订单同时也要把订单关联表中的信息删掉,如果说删除了订单表结果在删除订单关联信息表时出现问题,也就是说,订单的关联信息没有删掉,这时就会出现信息不对应,甚至信息的冗余,这时采用事务回滚,如果一个没有删掉,之前的也要回滚,保持记录的对应统一(2)银行打原创 2014-06-19 10:30:08 · 11702 阅读 · 1 评论 -
thinkphp 框架去掉bom(当你的网站出现头部有一条空白)
当你的项目头部无缘无故出现了一条白条,这个是utf8文件编码可能是utf8-bom如果不是,文件本身编码问题的话!那木就是thinkphp自身对文件进行utf-8-bom编码,此时去掉白条的方法就是,在项目根目录,执行此段代码!ok了if(isset($_GET['dir'])){ //config the basedir $basedir=$_GET['di原创 2013-12-02 15:46:40 · 5229 阅读 · 0 评论 -
thinkphp 无线级别分类
name id parent_id path 新闻 1 0 0 中国新闻 2 1 0-1 河北新闻 3 2 0-1-2 保定新闻 0-1-2-3 美国新闻原创 2013-10-21 15:57:13 · 1468 阅读 · 0 评论 -
ThinkPHP 这样入门
ThinkPHP是一个框架:MVC(采用面向对象思想)框架市面上常用的框架:zend framework yii thinkPHPThinkPHP: 有完善的中文资料,使用相对来说比较多如何使用这个框架:MVC 1,首先下载软件包2.0-----3.0之间的文件变化比较大,3.0之后的变化不是太大解压之后生成两个文件:Thin原创 2013-05-07 19:39:17 · 1108 阅读 · 0 评论 -
实现邮箱找回的思路分析
一、数据库的需求(1)首先数据表需要两个 一个user表 一个userforgot表user表:userforgot表:(2)剖析表:user表存放的就是用户的基本信息,当我们的用户忘记密码时,则用到userforgot表来辅助找回密码实现流程:(1)首先进行当用户点击忘记密码时,进行用户验证,看用户是否存放在添入用户名、邮箱,进行user原创 2013-08-08 10:48:40 · 1192 阅读 · 0 评论 -
THINKPHP config.php的配置问题
ThinkPHP之config.php详细配置文件介绍THINKPHP config.php的配置问题return array(//---------------------------------------------------------------------------------------//模版配置//----------------原创 2013-08-15 09:16:08 · 3563 阅读 · 0 评论 -
html页面这样实现过两秒跳转至其他页面
无标题文档{$rows}两秒后自动跳转!{$val.id} ------ {$val.name} 点击返回继续查询!原创 2013-08-15 11:12:00 · 1525 阅读 · 0 评论 -
thinkphp你发现关联操作增删改不能成功的问题
去找runtime缓存好的文件,干掉,再试一遍,我遇见了,怎么也找不到,有高人指点!结果可以了!与你们分享原创 2013-09-23 18:54:36 · 1481 阅读 · 0 评论 -
thinkphp这样玩关联查询(实例教会你)
thinkphp实例,内连接实现多表中同时查找,并存在了一个数组中,返回到模板中,模板中volist遍历即可使用多表中的字段$row=M()->query("select realname,email,guanzhu,law_friends_follow.id,law_friends_follow.uid,law_friends_follow.followid from law_member原创 2013-09-17 17:33:28 · 2744 阅读 · 0 评论 -
thinkphp实现模糊匹配(学习贵哥代码)
模板文件: 资讯管理-{$site.SITE_INFO.name} $addCss=""; $addJs=""; $currentNav ='资讯管理 > 资讯列表';原创 2013-10-12 11:14:32 · 2978 阅读 · 0 评论 -
thinkphp 中的cache缓存机制更是强大
注意:首先这个代码是写在控制器中的! $cache=Cache::getInstance('File');就是开启缓存的标志 $cache->set('username','孙亚龙',10); //设置一个变量username叫孙亚龙,在10秒内缓存起来 $cache->get('username'); //获得缓存起来的username变量原创 2013-05-27 20:08:34 · 14572 阅读 · 0 评论