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

PHP高级教程

php中文字符串截取方法实例总结

7

本文实例总结了php中文字符串截取方法,非常实用的技巧。分享给大家供大家参考。具体方法分析如下:用php函数substr截取中文字符可能会出现乱码,主要是substr可能硬生生的将一个中文字符“锯”成两半。解决办法如下:1、使用mbstri

PHP更安全的密码加密机制Bcrypt详解

15

前言我们常常为了避免在服务器受到攻击,数据库被拖库时,用户的明文密码不被泄露,一般会对密码进行单向不可逆加密——哈希。常见的方式是:哈希方式加密密码md5(‘123456')e10adc3949ba59abbe56e057f20f883em

PHP基于GD库的图像处理方法小结

4

本文实例讲述了php基于gd库的图像处理方法。分享给大家供大家参考,具体如下:gd图像处理技术extension=php_gd2.dll创建画布画布,一种资源型数据,可操作的图像资源创建画布(新建)imagecreate(width,hei

利用ThinkPHP内置的ThinkAjax实现异步传输技术的实现方法

5

准备工作:①首先要会使用thinkphp这个框架②最好有些ajax的基础(可以去看下小飞的另外一篇博文:ajax实时验证"用户名/邮箱等"是否已经存在)③4个js文档(点此免积分下载)先贴上源代码:复制代码代码如下:<scriptty

PHP基于自定义类随机生成姓名的方法示例

6

本文实例讲述了php基于自定义类随机生成姓名的方法。分享给大家供大家参考,具体如下:自定义类rndchinaname.class.php:<?phpclassrndchinaname{private$arrxing,$numb

golang调用php7详解及实例

8

执行php文件functest_exec(t*testing.t){engine.initialize()ctx:=&engine.context{output:os.stdout,}err:=engine.requeststartup(c

浅谈PHP闭包特性在实际应用中的问题

5

呃,其实大部分情况下是可以的,而有些方面还是令人非常的困扰,下面慢慢道来。很多语言的都提供了非常优雅和漂亮的操作数组的方法。在下面的例子中,会使用php5.3以及其他语言提供的闭包功能,用于展示如何“客观的”操作迭代数组。译注:原文作者比较

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

5

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

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

10

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

php生成无限栏目树

8

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

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

6

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

PHP文件与目录操作示例

11

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

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

6

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

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

9

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

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

9

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

解析php中heredoc的使用方法

7

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

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

5

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

PHP自动生成表单代码分享

11

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

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

7

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