/** * 获取客户端IP地址 * @param integer $type 返回类型 0 返回IP地址 1 返回IPV4地址数字 * @return mixed */function get_client_ip($type = 0) { $type = $type ? 1 : 0...
分类:
Web程序 时间:
2014-11-07 18:48:11
阅读次数:
187
1、定义验证码函数 public function verify(){ /** * 在thinkPHP中如何实现验证码 * * ThinkPHP已经为我们提供了图像处理的类库ThinkPHP\Extend\... * * 如何导入类库? * 导入类库用"import(文件路...
分类:
Web程序 时间:
2014-11-07 12:38:06
阅读次数:
231
Files *>
Options -Indexes
Files>
IfModule mod_headers.c>
FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=2592000, public"
FilesMatch>
FilesMatch "\.(x...
分类:
数据库 时间:
2014-11-07 09:53:58
阅读次数:
271
ThinkPHP3.1.3_full已下载网站根目录下编辑一个入口文件index.php
分类:
Web程序 时间:
2014-11-06 23:21:24
阅读次数:
256
1.我刚学的时候都不知道thinkphp的分页是这么回事,不过现在好多啦!1.thinkphp的分页首先要导包:这是action :class TestAction extends Action{ public function index(){ import("@.ORG.Pa...
分类:
Web程序 时间:
2014-11-06 21:49:59
阅读次数:
182
1 $model = M();// 表名必须是完整的表名,如果有前缀,要加前缀2 $count = $model->table('wx_wxusers_purview p')->join('wx_wxusers u on p.openId=u.openid')->where($joinWhere)-...
分类:
Web程序 时间:
2014-11-06 19:05:31
阅读次数:
233
1 /** 2 * 中文处理 3 * @param type $str 4 * @return str 5 * $author lxh 6 */ 7 function url2word($str){ 8 $sub=s...
分类:
Web程序 时间:
2014-11-06 10:42:51
阅读次数:
230
thinkphp 中的分页类在我看来还是很强大的,使用起来也是很方便的。只要传总的条数,和每页显示的条数,还有样式配置数组,你就可以轻松显示分页,而且可以方便的调整前台页数代码的样式。
下面介绍一下一些配置参数:
public $firstRow; // 起始行数
public $listRows; // 列表每页显示行数
public $parameter...
分类:
Web程序 时间:
2014-11-06 00:51:09
阅读次数:
174
1.Thinkphp如果在有多个数据库的时候,使用了M('表名','表前缀','数据库配置')的格式实例化模型后,默认的数据库配置会改变,今天用户说题目看不见答案,然后我去看了看 明明产生的SQL语句能执行,并且有答案内容,但是就是用TP里的方法查不出来,结果给M方法传入配置项,则查询成功;2.创建...
分类:
其他好文 时间:
2014-11-05 19:16:38
阅读次数:
236
经常需要用ThinkPHP开发项目,总感觉手动创建控制器、模型、视图是一件繁琐的事情,需要不停地复制粘贴。还有当文件夹的层级很深时,来回找文件也是一件很耗时的事情。 我一直坚信:工具善其事,必先利其器。在借...
分类:
Web程序 时间:
2014-11-05 17:43:47
阅读次数:
287