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

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > PHP > 文章列表
· js中获取并遍历php数组发布时间:2018-04-23
【前言】本文总结下js获取php数组【主体】可以先把数组用php原生的方法json_encode()转化成json格式,赋值后再把json格式的数据通过eval()转化为数组,然后再遍历;functiongetDwxx(){vardid=$('#dw... 查看全文
· Thinkphp带表情的无限评论回复发布时间:2018-04-23
本文分享个Thinkphp带表情的无限评论回复功能,这里发下链接http://www.sucaihuo.com/js/557.html... 查看全文
· thinkphp实现统计页面浏览量发布时间:2018-04-21
【前言】本文介绍下thinkphp统计浏览量,这里采取的简单做法,未对ip做筛选当然,部分网站为了防止恶意刷新页面限制IP,一个IP一天只能刷新一次。php防止恶意刷新页面的方法可以参考https://blog.csdn.net/u011252402... 查看全文
· tp开发回顾发布时间:2018-04-21
【前言】本文回顾下项目中的注意事项【主体】(1)保存附件时这里的thumb为模板里的附件name.大小:20.9KB查看图片附件... 查看全文
· tp开发记录注意事项发布时间:2018-04-17
(前言)本文主要总结下开发里的坑,分类总结,做下笔录,方便以后回顾(主体)【一】表单表格相关(1)表单编辑修改时,记住添加隐藏域来传递id<inputtype="hidden"name="id"value="{$data.id}">(2)... 查看全文
· Ubuntu下PHP安装C扩展发布时间:2018-04-13
一、服务器环境-Ubuntu16.04.2LTSx64-PHP7.0.21二、服务器端软件安装安装apache2apt-getinstallapache2安装phpapt-getinstallphp7.0apt-getinstallphp7.0-de... 查看全文
· php防止xss攻击简易函数发布时间:2018-04-11
functionxss_clean($var){$ra=array('/([\x00-\x08,\x0b-\x0c,\x0e-\x19])/','/script/i','/javascript/i','/vbscript/i','/onload/i'... 查看全文
· 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){$... 查看全文