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

PHP高级教程

从wamp到xampp的升级之路

9

准备学习php框架laravel,但php版本要求5.4+,目前用的wamp默认版本5.3,所以准备使用xampp,以下为记录卸载wamp,略过>ps:注意卸载wamp会删除php目前下的文件,因为php的扩展redis,memcac

PHP-redis中文文档介绍

7

phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系很有用;以下是redis官方提供的命令使用技巧:下载地址如下:https://github.com/owlient/phpredis(支持redis2

php中时间轴开发(刚刚、5分钟前、昨天10:23等)

11

其实这个没什么技术含量,当然就直接贴代码,不废话了,但是在其实开发中还是蛮有用的,譬如论坛帖子,围脖等都有相关应用复制代码代码如下:functiontrantime($time){$rtime=date("m-dh:i",$time);$h

jQuery+PHP+ajax实现微博加载更多内容列表功能

7

在一些微博网站上我们经常可以看到这样的应用,微博内容列表上并没有使用分页条,而是一次加载一定数量的记录显示在列表页,当用户浏览到列表页底部时,可以通过单击“查看更多”来加载更多记录。本文将结合jquery和php给大家讲述如何实现这种功能。

PHP生成随机用户名和密码的实现代码

6

有时候我们需要在应用程序中使用随机生成用户名和密码,这样可以大大提高应用程序的安全,在php中生成随机用户名和密码可以使用mt_rand函数或者是rand函数,rand函数在验证码中的应用多一些,而生成长字符的随机码一般都需要mt_rand

PHP中register_shutdown_function函数的基础介绍与用法详解

7

前言最近在看《php核心技术与最佳实践》,里面有使用到一个函数,register_shutdown_function,由于之前没有用过该函数,就去查了一下资料,就觉得是个很实用的函数,所以这里写一下这个函数的用法。下面话不多说了,来一起看看

php通过文件头检测文件类型通用代码类(zip,rar等)

11

有时候我们这样做还不完善。可能有些人上存一些文件,但是他通过修改扩展名,让在我们的文件类型之内。单实际访问时候又不能展示(因为扩展名与文件内容不符)。下面这个php类,可能能够给我们带来帮助。一、php检测类首先说明下,上面文件头与文件类型

php中防止伪造跨站请求的小招式

6

伪造跨站请求介绍  伪造跨站请求比较难以防范,而且危害巨大,攻击者可以通过这种方式恶作剧,发spam信息,删除数据等等。这种攻击常见的表现形式有:  伪造链接,引诱用户点击,或是让用户在不知情的情况下访问  伪造表单,引诱用户提交。表单可以

PHP安全的URL字符串base64编码和解码

11

如果直接使用base64_encode和base64_decode方法的话,生成的字符串可能不适用url地址。下面的方法可以解决该问题:url安全的字符串编码:复制代码代码如下:functionurlsafe_b64encode($stri

PHP中文编码小技巧

9

php程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展ascii码,中国的gb2312-80,日本的jis等。作为该国家/区域内信息处理的基础,字符编码

php数组函数序列之array_keys()-获取数组键名

10

array_keys()定义和用法array_keys()函数返回包含数组中所有键名的一个新数组。如果提供了第二个参数,则只返回键值为该值的键名。如果strict参数指定为true,则php会使用全等比较(===)来严格检查键值的数据类型。

PHP在linux上执行外部命令的方法

12

目录:一、php中调用外部命令介绍二、关于安全问题三、关于超时问题四、关于php运行linux环境中命令出现的问题一、php中调用外部命令介绍在php中调用外部命令,可以用,1>调用专门函数、2>反引号、3>popen()

详解PHP序列化和反序列化原理

10

0.前言对象的序列化和反序列化作用就不再赘述,php中序列化的结果是一个php自定义的字符串格式,有点类似json.我们在任何语言中设计对象的序列化和反序列化都需要解决几个问题把某个对象序列化之后,序列化的结果有自描述的功能(从序列化的结果

浅谈php安全性需要注意的几点事项

9

在放假之初,我抽时间看了《白帽子讲web安全》,吴翰清基本上把web安全中所有能够遇到的问题、解决思路归纳总结得很清晰,也是我这一次整体代码安全性的基石。我希望能分如下几个方面来分享自己的经验把握整站的结构,避免泄露站点敏感目录在写代码之初

PHP开发中常用的三个表单验证函数使用小结

7

isset();——适合于检测是否存在这个参数。定义和作用范围:用于测试一个变量是否具有值(包括0,false,或者一个空字串,但不能是null),即:“http://localhost/?fo=”也是可以通过检测,因此不适用。但如果是“h

php上传大文件设置方法

13

打开php.ini,首先找到;;;;;;;;;;;;;;;;;fileuploads;;;;;;;;;;;;;;;;;区域,有影响文件上传的以下几个参数:file_uploads=on;//是否允许通过http上传文件的开关。默认为on即是

PHP+Mysql基于事务处理实现转账功能的方法

10

本文实例讲述了php+mysql基于事务处理实现转账功能的方法。分享给大家供大家参考。具体如下:<?phpheader("content-type:text/html;charset=utf-8");$mysqli=newmy