当前位置:首页 > PHP教程 > PHP高级教程

PHP高级教程

浅谈PHP定义命令空间的几个注意点(推荐)

5

1.声明命令空间必须是程序脚本的第一条语句。另外,所有非php代码包括空白符都不能出现在命名空间的声明之前。下面是错误的示例:<html><?phpnamespacemyproject;//致命错误- 命名空间必须

php生成无限栏目树

6

栏目数组:$arr=array(array('cid'=>2,'cname'=>'新闻','pid'=>0),array('cid'=>4,'cname'=>'体育','pid'=>0),array('c

PHP防范SQL注入的具体方法详解(测试通过)

10

一个优秀的php程序员除了要能顺利的编写代码,还需要具备使程序处于安全环境下的能力。今天我们要向大家讲解的是有关php防范sql注入的相关方法。说到网站安全就不得不提到sql注入(sqlinjection),如果你用过asp,对sql注入一

php文件压缩之PHPZip类用法实例

5

本文实例讲述了php文件压缩之phpzip类用法。分享给大家供大家参考。具体如下:<?php////phpzipv1.2bysext(sext@neud.net)////makesziparchive////basedon"z

ThinkPHP实现递归无级分类——代码少

8

具体代码如下:/***无级递归分类*@paramint$assortpid要查询分类的父级id*@parammixed$tag上下级分类之间的分隔符*@returnstring$tree返回的分类树型结构结果**/functionrecur

腾讯CMEM的PHP扩展编译安装方法

6

本文实例讲述了腾讯cmem的php扩展编译安装方法。分享给大家供大家参考。具体如下:cmem是什么?cmem全称为cloudmemory,是腾讯提供的高性能内存级持久化存储服务,适用于数据量小、访问量高、key-value存储的场景。cme

PHP文件与目录操作示例

10

本文实例讲述了php文件与目录操作。分享给大家供大家参考,具体如下:文件目录相关函数<?php//输出目录中的文件functionoutputcurfiles($allowedtypes,$thedir){//首先,我们确保目

php事件驱动化设计详解

6

本文实例讲述了php事件驱动化设计。分享给大家供大家参考,具体如下:最近在做一个需要用到异步php的项目,翻阅php源码的时候,发现了三个没有用过的模块,sysvsem,sysvshm,sysvmsg,一番研究以后,受益非浅。在php中有这

php二分法在IP地址查询中的应用

7

数据库大概存储几十万条ip记录,记录集如下:+----------+----------+------------+---------+---------+--------+--------+|ip_begin|ip_end|country

解析php中heredoc的使用方法

6

heredoc技术,在正规的php文档中和技术书籍中一般没有详细讲述,只是提到了这是一种perl风格的字符串输出技术。但是现在的一些论坛程序,和部分文章系统,都巧妙的使用heredoc技术,来部分的实现了界面与代码的准分离,phpwind模

php实现背景图上添加圆形logo图标的方法

5

本文实例讲述了php实现背景图上添加圆形logo图标的方法。分享给大家供大家参考,具体如下:说一下步骤:总共分3步:1.压缩logo成固定大小的方形图片2.将logo转成圆形logo3.将logo与背景图合并废话不多说,直接上代码:<

PHP实现异步调用方法研究与分享

4

这样就出现了一个问题,一个客户端的相应服务端可能执行1秒也有可能执行1分钟,这样浏览器就会一直处于等待状态,如果程序执行缓慢,用户可能就没耐心关掉了浏览器。而有的时候我们不需要关心程序执行的结果,没有必要这样浪费时间和耐心等待,那我们就要想

既简单又安全的PHP验证码附调用方法

15

一、验证码示例二、php验证码类,secoder.class.php<?php/***安全验证码**安全的验证码要:验证码文字扭曲、旋转,使用不同字体,添加干扰码**@author流水孟春<cmpan(at)qq.com

thinkphp微信开发(消息加密解密)

4

使用thinkphp官方的wechat包,使用不同模式可以成功,但是安全模式就是不行,现将分析解决结果做下记录。分析问题:解密微信服务器消息老是不成功,下载下微信公众平台官方给出的解密文件和wechatcrypt.class.php进行比对

PHP自动生成表单代码分享

10

form.php<?php//form.phpclassform{var$layout=true;//是否使用表格布局var$action;//表单要提交到的urlvar$method;var$enctype="";var$n

细谈php中SQL注入攻击与XSS攻击

6

例如:sql注入攻击xss攻击复制代码代码如下:任意执行代码文件包含以及csrf.}关于sql攻击有很多文章还有各种防注入脚本,但是都不能解决sql注入的根本问题见代码:复制代码代码如下:<?phpmysql_connect("loc

解析php中获取url与物理路径的总结

8

在这里我想总结一下取得地址栏内url及文件所属的我更路径的一些信息:运用$_server[]我们可以来完成许多事情:它是一个包含头部(headers),路径信息及脚本位置的数组,数组的实体由web服务器创建。这是一个“superglobal

php实现按照权重随机排序数据的方法

4

本文实例讲述了php实现按照权重随机排序数据的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:<?php/***@paramarray$weight权重例如array('a'=>10,'b'=>20

探讨PHP调用时间格式的参数详解

4

1、调用语法使用函式date()实现获取当前的时间格式,例如:2、时间格式参数设定上面语法中”y-m-dh:i:s”,显示的格式为:年-月-日小时:分钟:秒这样看来,我们只要获取对应的相关时间参数就可以替换出自己想要的时间格式了!a–“am

PHP中的cookie不用刷新就生效的方法

6

不过,这种机制总是会给我们带来这或那的问题,比如前段时间,我的站点上得设置一个广告显示的功能,就需要用到cookie,主要目的是为了加大广告的转化率,可是如果刷新生效,就比较麻烦,所以就用了这种方法,好用。下面是代码:复制代码代码如下:fu