随笔分类 -  thinkphp

thinkphp与php共享session
摘要:在其他php页面添加如下代码即可if (!session_id()) session_start();使用时thinphp 使用 session('test','123');$user_info = $_SESSION['test'];var_dump($test); //123 阅读全文
posted @ 2014-06-24 16:39 yun007 阅读(1472) 评论(0) 推荐(0)
ThinkPHP widge使用示例
摘要:1、widge一般用于公用模块的设计与使用,以便加强软件模块的复用性与重用性一般使用include方法设计公共模块,比如,但是此方法有一个缺陷,无法利用$this->a=a; + header.html中模板{$a}传递参数只能使用{$Think.session.var}获取以下方法失效 pu... 阅读全文
posted @ 2014-05-18 16:41 yun007 阅读(481) 评论(0) 推荐(0)
ThinkPHP C+F方式
摘要:ThinkPHP常用C+F方法进行配置设置于缓存设置 比如常见的 C(F('smtp'),'smtp');表示获取F方法中smtp缓存,设置配置为smtp函数 C方法是ThinkPHP用于设置、获取,以及保存配置参数的方法,使用频率较高。了解C方法需要首先了解下ThinkPHP的配置,因为C方法的所 阅读全文
posted @ 2014-05-16 14:32 yun007 阅读(1778) 评论(0) 推荐(0)
thinkphp利用行为扩展实现监听器
摘要:1、在User/login函数中添加如下代码tag('login_listener',$result); //alert('success', '恭喜,登录成功', U('xx/yy'));去掉跳转2、在tags.php中添加函数'login_listener'=>array('Logi... 阅读全文
posted @ 2014-05-16 11:31 yun007 阅读(2910) 评论(0) 推荐(0)
thinkphp计划任务使用cronRun
摘要:1、先不管是是否是独立分组,必须在你项目名下的Conf文件夹内创建2个文件一个是tages.php 一个是 crons.php。注意这两个文件名为thinkphp标准文件名,不可以改变tages.php内容是: array('CronRun'),//定时任务,thinkphp固定名称,不可以改变 )... 阅读全文
posted @ 2014-05-16 10:42 yun007 阅读(8365) 评论(3) 推荐(1)
chrome emulator use-agent 设置 chrom模拟手机客户端
摘要:谷歌升级以后,发现找不到use-agent设置了在Element 下点击ESC 出现console,再点击Emulation就出现了 阅读全文
posted @ 2014-04-28 11:50 yun007 阅读(729) 评论(0) 推荐(0)
thinkphp过滤html、script
摘要:使用tp3.1版本1、APP/common 自定义函数function filter_default(&$value){ $value = htmlspecialchars($value); }2、config配置默认过滤器'VAR_FILTERS'=>'filter_default,filt... 阅读全文
posted @ 2014-04-18 11:10 yun007 阅读(6687) 评论(0) 推荐(0)
thinkphp 防止sql注入
摘要:防止SQL注入对于WEB应用来说,SQL注入攻击无疑是首要防范的安全问题,系统底层对于数据安全方面本身进行了很多的处理和相应的防范机制,例如:$User=M("User");//实例化User对象$User->find($_GET["id"]);即便用户输入了一些恶意的id参数,系统也会强制转换成整... 阅读全文
posted @ 2014-04-18 11:07 yun007 阅读(5841) 评论(0) 推荐(0)
Jquery 获取文件内容
摘要:$('.ke-edit-iframe').contents().find('body').text() 阅读全文
posted @ 2014-04-09 11:53 yun007 阅读(1981) 评论(0) 推荐(0)
php,Allowed memory size of 8388608 bytes exhausted (tried to allocate 1298358 bytes)
摘要:修改apache上传文件大小限制PHP上传文件大小限制解决方法:第一:在php.ini里面查看如下行:upload_max_filesize = 8Mpost_max_size = 10Mmemory_limit = 20M把这些值改成我所说的,看看有没有问题,另外要确认上传的 里没有类似下面的这行这样也是限制上传大小用的。第二:如果是apache 2 需要修改/etc/httpd/conf.d/php.confLimitRequestBody 524288将524288(=512×1024)改大,比如5M(=5×1024×1024)这样上传就不会出现如上问题,上 阅读全文
posted @ 2014-04-02 16:10 yun007 阅读(1625) 评论(0) 推荐(0)
thinkphp 定位查询 Model:last您所请求的方法不存在!
摘要:thinkphp 定位查询 Model:last您所请求的方法不存在!用thinkphp3.1做项目的时候为了获取记录表中最后一个id用到了last()方法,出现了这个错误:Model:last您所请求的方法不存在!查了一些相关资料得知:定位查询是内置于高级模型类(AdvModel)里的方法,是独立的方法且支持连贯操作。如果直接使用M或D实例化模型会提示:Model:last您所请求的方法不存在!因此要使用定位查询需要加载高级模型类,可以有下面两种方法加载高级模型类:1、使用动态模型切换switchModel()方法:switchModel("Adv"),比如:$last 阅读全文
posted @ 2014-04-01 17:40 yun007 阅读(459) 评论(0) 推荐(0)