php利用PHP QR Code生成二维码(带logo)

我们要生成二维码都需要借助一些类库来实现了,下面我介绍利用PHP QR Code生成二维码吧,生成方法很简单,下面我来介绍一下.

利用php类库PHP QR Code来实现,不需要装额外的php扩展,首先下载类库包,有时候地址打不开,地址:http://phpqrcode.sourceforge.net/

阅读全文

php设计模式是什么,该如何理解

做程序开发的朋友应该都听说过设计模式这个词,对于做java开发的,应该一听到这个词就明白是什么意思,但对于做PHP的朋友来说,往往越看越迷糊,那到底什么是设计模式呢?其实作者也不懂,下面是从网上摘抄的关于设计模式的一些解释,期待能够有一些理解.

阅读全文

PHP判断字符串编码是否为utf-8的程序代码

我们以前常用mb_detect_encoding()此函数检测字符编码,代码如下:

$keytitle = "%D0%BE%C6%AC";时,检测结果却是UTF-8.这个bug其实不算是bug,写程序时也不应当过于依赖mb_detect_encoding,当字符串较短时,检测结果产生偏差的可能性很大,怎么解决呢,我的办法是:

阅读全文

php 判断是否为ajax请求

大多数的 JavaScript 框架如 jquery,Mootools 等,在发出 Ajax 请求时,都会发送额外的 HTTP_X_REQUESTED_WITH 头部信息,头当他们一个ajax请求,因此你可以在服务器端侦测到 Ajax 请求.

阅读全文

php设计模式 DAO (数据访问对象模式)

25种php设计模式,你全都知道吗?下面用代码介绍数据访问对象模式(DAO模式)<?php /**  * 数据访问对象(Data Access Object) 示例  *  * @create_date: 2010-01-04  */   class BaseDAO {     var $_db = null;     var ...
阅读全文

php设计模式 Visitor (访问者模式)

25种php设计模式,你全都知道吗?下面用代码介绍访问者模式(Visitor模式)<?php /**  * 访问者模式  *  * 表示一个作用于某对象结构中的各元素的操作,可以在不改变各元素的类的前提下定义作用于这些元素的新操作  *  */ abstractclassVisitor {     abstractpublicfunction visitCroncreteElementA($element);   &...
阅读全文

php设计模式 Builder (建造者模式)

php有23种设计模式,你全都知道吗?下面用代码介绍建造者模式(Builder模式)<?php /**  * 建造者模式  *  * 将一个复杂对象的构建与它的表示分离,使用同样的构建过程可以创建不同的表示  */ class Product {     public $_type = null;     public $_size = null;...
阅读全文

php设计模式 abstract factory (抽象工厂模式)

25种php设计模式,你全都知道吗?下面用代码介绍抽象工厂模式(abstract factory模式)<?php /**  * 抽象工厂方法模式  *  * 定义一个用于创建对象的接口,让子类决定将哪一个类实例化,使用一个类的实例化延迟到其子类  */ /* class DBFactory {     public static function create($type)     {...
阅读全文