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

PHP高级教程

PHP封装函数实现生成随机的字符串验证码

7

前言一般情况下我们在做程序的时候肯定会有很多地方使用到随机字符串、比如做验证码用到的、然后就把这个函数封装起来、使用时候要设置2个参数、原理是随机抓取字符串、对字符串进行拼接$str设置里要被采集的字符串、比如$str=´jfo

又十个超级有用的PHP代码片段

8

好东西要大家一起分享,上次分享了十个,这次再来十个超级有用的php代码片段。1.发送短信调用textmagicapi。//includethetextmagicphplibrequire('textmagic-sms-api-php/tex

php有效防止图片盗用、盗链的两种方法

10

如今的互联网,采集网站非常多,很多网站都喜欢盗链/盗用别人网站的图片,这样不仅侵犯网权,还导致被盗链的网站消耗大量的流量,给服务器造成比较大的压力,本文章向大家介绍php如何防止图片盗用/盗链的两种方法,需要的朋友可以参考一下。图片防盗链有

Linux下安装PHPMSSQL扩展教程

10

php天然就对mysql有良好的支持,但是想要用php对sqlserver进行操作,则需要花点时间了。今天刚好团队里的一个项目需要用php对sqlserver进行操作,遂帮忙配置好环境。首先说明下,服务器的系统版本为suselinuxent

原生php实现excel文件读写的方法分析

11

本文实例分析了原生php实现excel文件读写的方法。分享给大家供大家参考,具体如下:最近在工作中遇到一个需求,需要将数据库中的数据导出到excel文件中,并下载excel文件。因为以前没做过,所以就百度了一下,网上说的大多是使用phpex

PHP面向对象五大原则之接口隔离原则(ISP)详解

9

本文实例讲述了php面向对象五大原则之接口隔离原则(isp)。分享给大家供大家参考,具体如下:设计应用程序的时候,如果一个模块包含多个子模块,那么我们应该小心对模块做出抽象。设想该模块由一个类实现,我们可以把系统抽象成一个接口。但是要添加一

PHP中抽象类、接口的区别与选择分析

5

本文实例分析了php中抽象类、接口的区别与选择。分享给大家供大家参考,具体如下:区别:1、对接口的使用是通过关键字implements。对抽象类的使用是通过关键字extends。当然接口也可以通过关键字extends继承。2、接口中不可以声

PHP读取ACCESS数据到MYSQL的代码

7

复制代码代码如下:<?phpheader('ontent-type:text/html;charset=gb2312');//避免输出乱码$dbhost="localhost";$dbuser="root";$dbpassword="

php设计模式State(状态模式)

9

状态state模式是gof23种模式中的一种,和命令模式一样,也是一种行为模式。状态模式和命令模式相当像,一样是“接口—实现类”这种模式的应用,是面向接口编程原则的体现。状态模式属于对象创建型模式,其意图是允许一个对象在其内部状态改变时改变

JS中encodeURIComponent函数用php解码的代码

9

js中encodeuricomponent函数给中文编码后,如何用php解码??前提:编码前的中文可能是gbk,gb2312,utf-8等。复制代码代码如下:urldecode()iconv()在js中使用了encodeuricompone

php简单计算页面加载时间的方法

11

本文实例讲述了php简单计算页面加载时间的方法。分享给大家供大家参考。具体实现方法如下:简单的把开始时间放在页面头部,结束时间放在页面尾部,计算页面加载时间$start=time();//putalongoperationinheresle

phpstrcmp使用说明

16

以区分大小写的方式比较两个字符串strcmp()函数对两个字符串进行二进制安全的比较,并区分大小写。其形式为:intstrcmp(stringstr1,stringstr2)根据比较的结果将返回如下的一个可能值。•如果str1和

轻松修复Discuz!数据库

6

那么使用下面的方法,就有可能修复轻松修复数据库。您的站点地址admincp.php访问系统后台=系统工具=数据库=数据库校验,点击“数据库校验”后我们可以看到系统会根据标准数据库校验您的数据库,如果发现缺失的字段或者表校验完毕均有显示。图1

定义php常量的详解

9

常量可以理解为值不变的变量。常量值被定义后,在脚本的其他任何地方都不能被改变。一个常量由英文字母、下划线、和数字组成,但数字不能作为首字母出现。在php中使用defaine()函数来定义常量,该函数的语法格式为:define(stringc

PHP极验验证码实例讲解

14

你能找到这篇文章,说明你对极验验证已经不是完全陌生的了,所有废话我就不多说了,直接开始表说如何使用它,不过在此之前呢,先粘贴几个你可能会用得到的网址:官网:http://www.geetest.com/官方文档:http://www.gee

php缓冲output_buffering和ob_start使用介绍

6

bufferbuffer是一个内存地址空间,linux系统默认大小一般为4096(4kb),即一个内存页。主要用于存储速度不同步的设备或者优先级不同的设备之间传办理数据的区域。通过buffer,可以使进程这间的相互等待变少。这里说一个通俗一

php实现的支持断点续传的文件下载类

9

本文实例讲述了php实现的支持断点续传的文件下载类及其用法,是非常实用的技巧。分享给大家供大家参考。具体方法如下:通常来说,php支持断点续传,主要依靠http协议中headerhttp_range实现。http断点续传原理:http头ra