程序员PHP_程序员俱乐部_PHP频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > PHP > 文章列表
· ThinkPHP分类数据的分页显示问题发布时间:2018-04-09
【前言】问题:通过联表查询出的分类数据,在分页显示时,被实例化显示了好几次?如下图:第一页效果图:第二页效果图:以上便是遇到的问题,思考了半天,甚至用到了原生语法。刚刚找到缘由,原来很简单。。。。因为数据查询出来后,在联表查询语法里忘记加分页语法了。... 查看全文
· 后端下拉选择自动判断发布时间:2018-04-09
【主体】需求:后台添加针对下拉选择的自动验证当未选择分类时后台提示【主体】这里说下思路,根据value判断,给文章分类这个默认显示项设置value为0。然后在模型的自动检测里去加判断。这里查阅手册试过几个方案后。试了equal验证是否等于某个值,该值... 查看全文
【前言】刚刚给后台加了个全选后快捷删除功能,这里用我用jquery来实现。(1)全选和全部选(2)获取选择的数据(3)对数据做截取处理,然后传递后台【主体】用jquery处理的话,最好不要用attr方法增加属性,否则会出现第三次点击不生效的情况,用p... 查看全文
· ThinkPHP自动验证UE内容发布时间:2018-04-09
【前言】用过UE或者UM的应该都知道,模板提交表单时,ThinkPHP的控制器里与其他表单元素不同。即获取不到UE里字段,也获取不到内容,自然就无法在模型里定义自动验证。这里我尝试了多种方法,这里分享下最后的方案【主体】if(IS_POST){$po... 查看全文
· ThinkPHP数据分类发布时间:2018-04-09
【前言】今天做数据的分类展示,推荐使用join方法【主体】在thinkphp3.2中写多表连接查询?先分析下主表和从表,下面为定义(1)主表blog_article,从表blog_cate(2)别名:主表t1,从表t2(3)关联条件:t1.catei... 查看全文
【前言】刚刚看到一个问题,编辑一个用户名和密码,现在不修改用户名只修改密码,因为用户名要进行唯一验证,此时这个用户名没有修改,unique就会提示用户名已经存在,这个问题大家是怎么解决的。这里我也困惑过,试过几种方法,不过效率太低。代码量多,推荐一种... 查看全文
· ThinkPhp 限制输出文字长度发布时间:2018-04-08
【前言】需求:在前台显示不想输出全部字符输出20个字符左右最好别直接使用substr,这个函数对中文支持不是很好。搜索一番后找到个不错的,这里记录下将该文件直接放到应用级别公共函数库下Application\Common\Common\functio... 查看全文
【前言】验证邮箱格式,刚开始只用jquery在前端进行了验证。现在要在后台加个PHP的验证。【主体】手册--自动验证--验证规则验证字段(必须)需要验证的表单字段名称,这个字段不一定是数据库字段,也可以是表单的一些辅助字段,例如确认密码和验证码等等。... 查看全文
· Thinkphp实现排序和置顶发布时间:2018-04-08
【前言】后台需要添加排序和置顶操作,所以自己想了一个方案来实现。如有误解请指正【主体】(1)排序操作思路一般来说都是按照发布时间排序。时间戳大的靠前,所以用倒序desc,而不是asc$model->order('addtimedesc')-&g... 查看全文
· htmlspecialchars 防止XSS攻击发布时间:2018-04-08
【前言】说说htmlspecialchars防止XSS攻击【主体】简单理解这个函数是过滤'""即单引号双引号的在入库的时候如果不过滤'""这样的东西php程序员应该能明白有多可怕htmlspecialchars的作用是把:&(和号)成为&am... 查看全文
【前言】本文总结下PHP几个防SQL注入攻击自带函数区别【主体】SQL注入攻击是黑客攻击网站最常用的手段。如果你的站点没有使用严格的用户输入检验,那么常容易遭到SQL注入攻击。SQL注入攻击通常通过给站点数据库提交不良的数据或查询语句来实现,很可能使... 查看全文
【前言】本文总结下与PHP字符串转义相关的配置和函数【主体】与PHP字符串转义相关的配置和函数如下:1.magic_quotes_runtime2.magic_quotes_gpc3.addslashes()和stripslashes()4.mysq... 查看全文
如何判断一个更新操作是否成功$Model=D('Blog');$data['id']=10;$data['name']='updatename';$result=$Model->save($data);if(false!==$result){$... 查看全文
· sql数据表和字段的注释发布时间:2018-04-06
【前言】设计数据库时为方便开发人员查询和辨认,所以sql允许添加注释comment【主体】1.创建表的时候写注释createtabletest1(field_nameintcomment'字段的注释')comment='表的注释';2.修改表的注释a... 查看全文
· ThinkPHP的系统常量发布时间:2018-04-06
系统常量:当前项目名类似__ROOT__网站根目录地址__APP__当前项目(入口文件)地址__GROUP__当前分组的URL地址__URL__当前模块的URL地址__ACTION__当前操作的URL地址__SELF__当前URL地址__INFO__... 查看全文
· 浅谈网站敏感词过滤发布时间:2018-04-05
【前言】使用多了iteye的博客用户会发现,iteye的敏感词过滤相对于其他博客网站更加严格。接下谈谈为什么使用敏感词过滤吧【主体】(1)理由:法律限制敏感词是针对博客内容设置的一种电脑程序自动过滤的词库,各个网站的过滤词库不尽相同。简单说,敏感词一... 查看全文
【前言】刚刚准备测试---翻----墙---操作,需要删除session数据,官方查阅了下文档,这里记录下。不过莫名多了许多关键词,所以发下参考链接:php中如何找到session的保存位置【拓展】谈谈敏感词现在基本上所有的网站都需要设置敏感词过滤,... 查看全文
· LNMP(linux+nginx+mysql+ph发布时间:2018-04-04
LNMP(linux+nginx+mysql+php)服务器环境配置实战笔记作为新手,肯定是需要linux+nginx+mysql+php这套环境来实验一些东西的,LNMP(国外又叫LEMP,nginx+e的简称E),但是网上的中文教程乱七八糟的,今... 查看全文
· ThinkPHP中M方法与D方法区别发布时间:2018-04-04
【前言】本文总结下ThinkPHP中M方法与D方法区别,以下均为个人见解。如有误解请指正【主体】(一)个人见解:M()方法参数可选,有参数时表示实例化父类模型的同时关联上参数对应的数据表;若不传参,则表示实例化父类模型D()方法分两种情况,有参数时表... 查看全文
· TP日常开发错误总结发布时间:2018-04-04
【前言】本文总结下ThinkPHP开发过程里遇到的一些问题,做下笔记。随着知识的积累,以后会不断完善的【主体】(1)登录状态相关问题描述:OA系统,我直接输入网址进入了后台管理系统,在未登录状态下,准备继续编写邮件相关功能。却发现服务器报错解决问题:... 查看全文