![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP开发
文章平均质量分 64
kindy1022
这个作者很懒,什么都没留下…
展开
-
PHP面向对象分析设计的61条军规
(1)所有数据都应该隐藏在所在的类的内部。(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。(3)尽量减少类的协议中的消息。(4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。(5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。如果类的两个方法有一段公共转载 2012-02-23 19:52:34 · 321 阅读 · 0 评论 -
linux下 安装 ImageMagick 及其 php imagick扩展
imagick是一个PHP的扩展,用ImageMagick提供的API来进行图片的创建与修改,不过这些操作已经包装到扩展imagick中去了,最终调用的是ImageMagick提供的APIImageMagick是一套软件系列,主要用于图片的创建、编辑以及转换等,详细的解释见ImageMagick的官方网站http://www.imagemagick.org/,ImageMagick比G原创 2012-05-10 20:11:08 · 907 阅读 · 0 评论 -
PHP 序列化变量的 4 种方法
序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。 1. serialize和unserialize函数 这两个是序列化和反序列化PHP中数据的常用函数。 Php代码 $a = array('a' => 'Apple' ,'b'转载 2012-08-13 11:27:30 · 497 阅读 · 0 评论 -
20个非常有用的PHP类库
下面是一些非常有用的PHP类库,相信一定可以为你的WEB开发提供更好和更为快速的方法。图表库下面的类库可以让你很简的创建复杂的图表和图片。当然,它们需要GD库的支持。pChart - 一个可以创建统计图的库。Libchart - 这也是一个简单的统计图库。JpGraph - 一个面向对象的图片创建类。Open Flash Chart - 这是一个基于转载 2012-07-25 10:36:08 · 594 阅读 · 0 评论 -
php使用memcache存储session
web服务器的php session都给memcached ,这样你不管分发器把 ip连接分给哪个web服务器都不会有问题了,配置方法很简单,就在php的配置文件内增加一条语句就可以了,不过前提你需要装好memcache模块1.设置session用memcache来存储方法I: 在 php.ini 中全局设置session.save_handler = memc转载 2012-08-08 15:05:35 · 547 阅读 · 0 评论 -
php实现异步操作
1. 问题:要实现类似百度文库的效果,上传的文档全部要进行转换,包括缩略图,这些比较费时间,用户上传提交后不能让用户等待时间过长。用户提交后用户可以干别的事,后台一个程序来处理就可以了,最后数据自动插入到数据库中,当然用户等待的时间是越短越好,所有如果用定时器来执行保存到数据库的任务,那等待时间肯定会提高。所以用户提交后需要立即启动后台程序执行。2. 尝试过的方法: aj原创 2012-07-10 16:25:18 · 749 阅读 · 0 评论 -
PHP 中的 SimpleXML 处理
PHP 版本 5 引入了 SimpleXML,一种用于读写 XML 的新的应用程序编程接口(API)。在 SimpleXML 中,下面的这样的表达式:$doc->rss->channel->item->title从文档中选择元素。只要熟悉文档的结构,很容易编写这种表达式。但是,如果不很清楚需要的元素出现在何处(比如 Docbook、HTML 和类似转载 2012-05-29 17:41:12 · 773 阅读 · 0 评论 -
imagick API中文简介 ,php 环境
imagick 类imagick ::adaptiveblurimage 向图像中添加 adaptive 模糊滤镜imagick ::adaptiveresizeimage 自适应调整图像数据依赖关系imagick ::adaptivesharpenimage自适应锐化图像imagick ::adaptivethresholdimage 基于范围的选择为每个像素的亮转载 2012-05-11 18:32:49 · 1278 阅读 · 0 评论 -
php 解析xml 的四种方法(转)
XML处理是开发过程中经常遇到的,PHP对其也有很丰富的支持,本文只是对其中某几种解析技术做简要说明,包括:Xml parser, SimpleXML, XMLReader, DOMDocument。1。 XML Expat Parser:XML Parser使用Expat XML解析器。Expat是一种基于事件的解析器,它把XML文档视为一系列事件。当某个事件发生时,它调转载 2012-05-29 11:28:45 · 433 阅读 · 0 评论 -
centos5.5 下 添加 php 对 gd 组件的支持
Php中的GD库,主要是提供了一组Php图形处理的函数,功能很强大,可以做出很炫的效果。在Web2.0应用中,或多或少都会碰到。如 1、 汉字验证码 2、 图片缩略图 3、 Ascii图片 等。要完成gd的安装,需要也要安装其他组件。开始前先建一些目录方便安装(不建目录也可)mkdir /usr/local/modules#jpeg目录mkdir /usr/lo原创 2012-03-19 13:30:41 · 606 阅读 · 0 评论 -
Nginx报错 -- When upload large photo, error says "413 Request Entity Too Large".
解决方法:打开nginx主配置文件nginx.conf,找到http{}段,添加client_max_body_size 20m;然后重启nginx 是重启 不是 reload 配置。---------------------------------然后把 php.ini 下的 upload_max_filesize = 4M然后重启php那么这样就可以支持4M原创 2012-04-28 16:20:59 · 534 阅读 · 0 评论 -
php 获取gmail 联系人邮箱,应用oauth2.0验证
1. 创建应用https://code.google.com/apis/console/设置相应的 应用名 转向URL地址API Access下会得到oauth2_client_id , oauth2_client_secret , oauth2_redirect_uri2. 下载google 客户端工具 for phphttps://developers.原创 2012-04-26 19:43:09 · 5857 阅读 · 0 评论 -
PHP页面跳转几种实现方法
PHP页面跳转几种实现方法PHP页面跳转一、header()函数header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。header()函数的定义如下:void header (string string [,bool replace [,int http_respons转载 2012-04-06 15:55:19 · 471 阅读 · 0 评论 -
MySQL性能优化的最佳20+条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。转载 2013-08-15 14:30:06 · 1628 阅读 · 0 评论