ThinkPHP
a393931948
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ThinkPHP图片上传的使用 .
关于图片上传,实现方法很多,比如可以用jQuery,当然,我们的thinkPHP内置了关于图片上传的功能,我们可以直接使用,使用方法如下:首先,是表单书写,我们建立如下表单: 01. 02. 03. 04. 05. 添加新游戏 06. 07.转载 2013-03-29 22:30:14 · 790 阅读 · 0 评论 -
Thinkphp 自定义错误页面
默认情况下,ThinkPHP在发生错误的时候,显示的是系统默认的错误页面,正式上线的时候,为了统一用户体验,我们可以定制自己的错误页面,通常有两种方法:一、定制系统错误页面模板系统默认的错误模板位于:ThinkPHP/Tpl/think_exception.tpl 我们只需要在项目中修改TMPL_EXCEPTION_FILE配置参数重新指定错误模板即可。1.'TMPL_EXCEPTIO转载 2013-03-20 23:42:08 · 1186 阅读 · 0 评论 -
thinkphp调试
首先在你已经部署好了ThinkPHP的项目目录然后注意是在入口文件开启调试模式,在入口文件index.php 中写入一下代码define(‘APP_DEBUG’,true); 首先删除Runtime目录 ,然后再次运行一下,你会发现runtime目录下面的~runtime.php 文件没有了,说明你的调试模式开启成功了之所以这个~runtime.php文件删除 ,这个文件是编译后的文件 会转载 2013-03-20 23:30:25 · 467 阅读 · 0 评论 -
ThinkPHP目录结构
┎━ThinkPHP框架系统目录┃┝ ThinkPHP.php系统公共文件┃┝ Common公共文件目录┃┝ Tpl框架系统模版目录┃┝ Lang系统语言包目录┃┝ PlugIns公共插件目录┃┗ Lib系统基类库目录┃ ┝ Think系统运行库(必须)┃ ┝ Com扩展类库包(非必须)┃ ┗ ORG扩展类库包(非必须) ┃┝━App App项目目录原创 2013-03-18 21:36:17 · 573 阅读 · 0 评论 -
ThinkPHP三大自动之 自动过滤
//你在create方法当来调用自动验证的话$_POST['username'] // 如果来判断长度的话,我是不是必须要传入一个东西进来。来进行判断。 // 那怎么知道对还是不对呢? 真或假 //它也是thinkphp当中的一个成员方法在create的时候,自动执行 //array('填充字段','填充内容','填充条件','附加规则'); //填充字段: 这个字段原创 2013-03-18 21:56:05 · 2150 阅读 · 0 评论 -
ThinkPHP三大自动之 自动验证
protected $_validate=array( //下面还需要再写数组。一个数组就是一条验证规则 //array('验证字段','验证规则','错误提示','验证条件','附加规则','验证时间'), //验证字段:需要验证的表单字段名称,也可以表单当中的一些辅助字段,例如验证码,附加码,重复密码等 //验证规则,验证规则必须要结合附加规则一起使用 //错误提原创 2013-03-18 21:53:56 · 613 阅读 · 0 评论 -
thinkphp后台首页index用frameset时的注意事项
文件路径:项目/admin/Lib/Action/IndexAction.class.php<?php class IndexAction extends Action{ public function index(){ $this->display(); } public function top(){ $this->displ原创 2013-03-18 21:21:49 · 823 阅读 · 0 评论 -
thinkphp中如何利用checkbox批量删除数据
首先有个表单:比如是(若干个。。) 意思是提交到当前模块的submit操作中。然后表单中有你所需要的复选框点击提交按纽后。 在模块中 public function submit{ $getid=$_REQUEST['id'];//获取选择的复选框的值if (!$getid) $this->error('未选择记录') ;//没选择转载 2013-03-30 00:43:16 · 2557 阅读 · 0 评论 -
ThinkPHP3.0,模板里面执行函数function的方法
1、在项目目录的common目录下,新建:common.php2、在common.php里面建立:function tahaoma($mid){……return ….}3、在模板里面,需要调用的地方,这样写:这样就OK了,$vo.mid,是向函数tahaoma里面传递的参数,return之后输出即可。自定义的一定要放到项目目录/common/common.php原创 2013-03-29 23:42:01 · 1230 阅读 · 0 评论 -
ThinkPHP下使用Ueditor
在这里写一个关于ThinkPHP下使用ueditor的教程,给需要使用的人。 1、在网站的根目录下建一个“Public”的文件夹,这个文件夹在ThinkPHP中可以用__PUBLIC__来替换,所以这样方便我们程序的编写,然后将ueditor文件放到这个文件夹中。 2、在我们需要使用ueditor的模板文件中导入ueditor所要使用的js和css,例如,我在转载 2013-03-29 22:36:27 · 608 阅读 · 0 评论 -
ThinkPHP3.0,成功解决接收checkbox值的问题
表单里面的checkbox:在使用create方法的时候,自动完成功能,会将所有的值全部添加到数据库里面,如果在create方法前面,添加:$_POST['a'] = implode(‘,’ ,$_POST['a']);$data->create();这样的话,问题就解决了。通过这里,扩展下,是否是在插入数据库之前,需要处理的变量,都这样操作一下就可以呢?理转载 2013-03-29 23:44:20 · 1959 阅读 · 0 评论 -
关于thinkphp入库出现两次反斜线转义和thinkphp数据库类的转义
这种情况是在 magic_quotes_gpc 开启的情况下发生的。原因是thinkphp在入库的时候没有判断 magic_quotes_gpc 是否开启,不管三七二十一地进行了转义处理。解决办法是在入口文件增加如下代码则可:if (!get_magic_quotes_gpc()) { function addslashes_deep($value) {转载 2013-03-29 22:59:56 · 934 阅读 · 0 评论 -
ThinkPHP:关于import中@的说明
import,默认路径是系统的库目录:Thinkphp/Lib/@,表示项目的库目录:App/Lib/在系统目录的:convention.php中,’DEFAULT_APP’ => ‘@’, // 默认项目名称,@表示当前项目原创 2013-03-29 23:39:10 · 528 阅读 · 0 评论 -
ThinkPHP3.0所有echo都输出两次
在thinkPHP3.0中,代码如echo "hello ThinkPHP !";页面显示 “hello ThinkPHP !hello ThinkPHP ! ”两次输出原因ThinkPHP3.0以上的版本不在使用App::run()。从ThinkPHP2.0升级后没有删除App::run() 导致二次输出。将入口文件中的App::run()删除即可解决转载 2013-03-20 23:55:06 · 569 阅读 · 0 评论
分享