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

PHP高级教程

PHP设计模式之工厂方法设计模式实例分析

4

本文实例讲述了php设计模式之工厂方法设计模式。分享给大家供大家参考,具体如下:一、什么是工厂方法模式作为一种创建型设计模式,工厂方法模式就是要创建“某种东西”。对于工厂方法,要创建的“东西”是一个产品,这个产品与创建它的类之间不存在绑定。

PHP实现的mysql读写分离操作示例

7

本文实例讲述了php实现的mysql读写分离操作。分享给大家供大家参考,具体如下:首先mysql主从需配置好,基本原理就是判断sql语句是否是select,是的话走master库,否则从slave查<?php/***mysql

php除数取整示例

7

示例:复制代码代码如下:$father=intval(floor($evalue/500))*500;

PHP+MYSQL会员系统的开发实例教程

5

本文通过一个简单的实例完成了完整的php+mysql会员系统功能。是非常实用的一个应用。具体实现步骤如下:一、会员系统的原理:登陆-->判断-->保持状态(cookie或session)-->验证状态及其权限二、会员系统的

php定界符格式引起的错误

7

错误代码:parseerror:syntaxerror,unexpected$endinh:wampwwwtestingtest2.1.4.phponline16错误源代码:复制代码代码如下:<?php$str=<<<

PHP命令行参数详解及应用

5

复制代码代码如下:#不带参数的执行格式php安装目录/bin/phpscriptname.php#带参数的执行格式php安装目录/bin/phpscriptname.php[参数1][参数2].....在scriptname.php通过$a

解析如何用phpscrew加密php源代码

6

在使用php过程中发现,自己编写的php代码因为都是源代码方式放在服务器上的所以很容易就被别人拿走随便修改(变成自己开发的)使用了。为了保住自己的劳动成果,我一直寻找一种可以加密php代码的软件。最著名的就是zend公司的zendencod

php代码优化之经典示例

6

我用的方法是按key区分块,然后在将块赋给其他的变量,然后再进行一些操作,这样用到了很多的for和foreach,而且代码量也很大,所以被退回来了。经过上面的指导,发现真的好简单,现在与大家一同分享。idfield1field2field3

php检测图片主要颜色的方法

7

本文实例讲述了php检测图片主要颜色的方法。分享给大家供大家参考。具体实现方法如下:$i=imagecreatefromjpeg("image.jpg");for($x=0;$x<imagesx($i);$x++){for($y=0;

PHP实现向关联数组指定的Key之前插入元素的方法

4

本文实例讲述了php实现向关联数组指定的key之前插入元素的方法。分享给大家供大家参考,具体如下:php关联数组可以通过三种方式插入新元素:1.$array[$insert_key]=$insert_value;2.$array=array

PHP访问GoogleSearchAPI的方法

3

本文实例讲述了php访问googlesearchapi的方法。分享给大家供大家参考。具体如下:这段代码段演示了如何从php向ajax搜索api发送请求。请注意,此示例假定使用php5.2。对于较早安装的php,请参考对应的官方注释。具体代码

PHPCURL与javahttp使用方法详解

10

phpcurl有时候我们的项目需要与第三方平台进行交互。举个例子。现在有a、b两个平台。甲方在最初一段时间由a实现了一部分关键业务(如用户信息等)。然后基于一部分原因,现在有一些业务需要b来实现,且实现程序调用了一些敏感的接口只能在b方服务

为IP查询添加GOOGLE地图功能的代码

4

1.在使用googleapi之前,我们需要先申请一个key,作为唯一的标示加在url后面。2.google地图api里面有一个可以查询到某个地点的详细信息的地址,例如查询北京的:http://maps.google.com/maps/geo

php实现分页功能的3种方法第1/3页

6

直接上代码,希望大家仔细阅读。方法一:讲sql查询进行分页进行,需要调用几个函数,具体见脚本:1.pager.class.php<?phpclasspager{public$sql;//sql查询语句public$datanu

php相当简单的分页类

5

classhelper_page{/**总信息数*/var$infocount;/**总页数*/var$pagecount;/**每页显示条数 */var$items;/**当前页码*/var$pageno;/**查询的起始位置 */var

PHP模拟登陆MSN并获得用户信息

7

复制代码代码如下:<?php/**php100中文网,整体提供,测试通过*/$msn=newmymsn(php100@php100.com,"123");//msnv9classmymsn{private$server="messen

php使用PDO执行SQL语句的方法分析

7

本文实例讲述了php使用pdo执行sql语句的方法。分享给大家供大家参考,具体如下:exec()方法exec()方法返回执行后受影响行数,语法如下:intpdo::exec(stringstatement)参数statement是要执行的s

PHP实现更改hosts文件的方法示例

9

本文实例讲述了php实现更改hosts文件的方法。分享给大家供大家参考,具体如下:有这样一个需求,我有多个网址希望在不同的时候对应不同的ip,如果一个个配hosts,这工作显得有些繁琐。写了如下脚本来批量更改。<?phpdef

PHP防注入函数(格式化数据)

6

复制代码代码如下:<?//格式化数据(防止注入)functionsite_addslashes($string,$force=0){!defined('magic_quotes_gpc')&&define('magic_quotes_

PHP取整数函数常用的四种方法小结

9

ceil—进一法取整说明floatceil(floatvalue)返回不小于value的下一个整数,value如果有小数部分则进一位。ceil()返回的类型仍然是float,因为float值的范围通常比integer要大。例子1.ceil(