php
文章平均质量分 50
leeyinlau
这个作者很懒,什么都没留下…
展开
-
PHP开发部分关键词
从别人那里看到,能学习到一半的话,已经是很不错了,加油[code="php"]thinking in software development 软件开发思想=============================================software system 软件系统software environment 软件环境running way ...原创 2009-10-19 10:07:37 · 72 阅读 · 0 评论 -
PHP缓存加速器:eAccelerator
eAccelerator README for Linux 简体中文翻译eAccelerator 是一个为 PHP 程序加速的免费开源软件,其极速效果绝不输给 Zend Performance Suite。并且支持 Linux, FreeBSD, Solaris,MacOS X, Windows等系统。今天闲来无事,将 README for Linux 文件翻译了出来,供大家参...原创 2009-07-30 14:24:43 · 129 阅读 · 0 评论 -
php字符过滤
MYSQL特殊字符:mysql_escape_string() 转义HTML:htmlspecialchars() 过滤标签(html):strip_tags() 引号转义: addslashes()2009-08-05 09:35:08 · 80 阅读 · 0 评论 -
今天无事,就试试一个php datagrid
先贴代码:[code="php"][/code]在网上下载一个phpmydatagrid就可以使用了,很简单的datagrid ,但是速度还可以,毕竟小!!不过效果一般,和YUI的效果差距有点大,列不能左右拉动!下次去试试YUI的datagrid...2009-08-15 09:42:13 · 130 阅读 · 0 评论 -
ICE-高效的中间件平台,牛刀小试
ICE 看起来是个好东西!!以下是转载的文章:ICE(Internet Communications Engine)是ZeroC提供的一款高性能的中间件,基于ICE可以实现电信级的解决方案。前面我们提到过在设计网站架构的时候可以使用ICE实现对网站应用的基础对象操作,将基础对象操作和数据库操作封装在这一层,在业务逻辑层以及表现层(java,php,.net,python)进行更丰富的表现与...原创 2009-08-17 10:48:35 · 96 阅读 · 0 评论 -
PHP实现多服务器session共享之memcache共享
再自定义一套session处理机制,关于session的实现方法我就不再多讲,直接贴程序了。[code="php"][/code]然后,在项目程序的头文件中直接包含 MemacheSession.inc.php 即可,并且以前的程序不用做任何改动。 特别感谢:黑夜路人 的 实现基于Memcache存储的Session类。备注:memcache PECL 未来版本中,可...原创 2009-08-19 10:07:48 · 74 阅读 · 0 评论 -
图片服务器和WEB应用服务器相分离的简单方案
只是简单说明一下原理,其它的自己探索吧:)一、两个域名:www.domain.com和img.domain.com二、在www域名的服务器中上传文件:up.html[code="html"][/code]save.php[code="php"]if(@$_GET['action']=="ok"){$picname="upfile/"....原创 2010-08-06 12:45:19 · 393 阅读 · 0 评论 -
百万级PHP网站架构工具箱
在了解过世界最大的PHP站点,Facebook的后台技术后,今天我们来了解一个百万级PHP站点的网站架构:Poppen.de。Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及Tsu...原创 2010-08-09 11:08:55 · 98 阅读 · 0 评论 -
九个PHP很有用的函数
下面是九个PHP中很有用的功能,不知道你用过了吗?1. 函数的任意数目的参数你可能知道PHP允许你定义一个默认参数的函数。但你可能并不知道PHP还允许你定义一个完全任意的参数的函数下面是一个示例向你展示了默认参数的函数:[code="php"]// 两个默认参数的函数function foo($arg1 = '', $arg2 = '') { ...原创 2010-08-09 12:10:08 · 88 阅读 · 0 评论 -
讲讲php的魔术方法
PHP5.0后,php面向对象提成更多方法,使得php更加的强大!!一些在PHP叫魔术方法的函数,在这里介绍一下:其实在一般的应用中,我们都需要用到他们!!1.__construct() 当实例化一个对象的时候,这个对象的这个方法首先被调用。 [code="java"]class Test { function __construct() { echo "before"; ...2009-07-30 09:49:54 · 89 阅读 · 0 评论 -
(一)PHP设计模式之工厂模式
[code="java"]工厂模式在规模较小的环境中似乎有些大材小用。不过,最好还是学习这种扎实的编码形式,以便应用于任意规模的项目中[/code]。最初在设计模式 一书中,许多设计模式都鼓励使用松散耦合。要理解这个概念,让我们最好谈一下许多开发人员从事大型系统的艰苦历程。在更改一个代码片段时,就会发生问题,系统其他部分 —— 您曾认为完全不相关的部分中也有可能出现级联破坏。该...原创 2009-07-27 14:24:26 · 81 阅读 · 0 评论 -
从魔兽看PHP设计模式
前段时间看到有人用魔兽来解释设计模式,感觉很有意思,于是我把它改了改,又添加了些设计模式内容,今天发出来。有些地方借鉴了前人的内容,没有注明,请前人不要见怪啊。这里用大家感兴趣的魔兽3来讨论PHP的几种常见的设计模式:单件模式、策略模式、工厂模式、观察者模式。今天就讲这四个吧,以后继续。 这些设计模式,都是针对面向对象来说的,所以都用PHP5,另外在这里我想说的是PHP4从2008...原创 2009-11-03 16:35:45 · 135 阅读 · 0 评论 -
PHP几个数组函数的区别
刚才用到了数组合并的函数,去看了手册,现在记录下来他们的区别:1:array_combine($a,$b) (1)合并两个数组,这两个数组的个数一定要一样,不然会报错; (2)结果是把$a的数组作为key,和$b的数组作为value组合新的数组; 例子: [code="php"] $a=array('green','blue','red'); $b=ar...2009-06-17 10:10:35 · 101 阅读 · 0 评论 -
php 使用socket 与c通讯
今天需要和c,进行通讯!!c程序员写了一个接口,我需要用socket传值给他并接受他返回来的参数!! 现在写下来: 当然首先要打开socket扩展啦!!在php.ini 以下是代码:[code="php"] [/code] ...2009-06-22 18:19:25 · 750 阅读 · 1 评论 -
Memcached在大型网站中应用
memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用。起初作者编写它可能是为了提高动态网页应用,为了减轻数据库检索的压力,来做的这个缓存系统。它的缓存是一种分布式的,也就是可以允许不同主机上的多个...原创 2009-06-25 09:45:24 · 106 阅读 · 0 评论 -
amf使用简介
最近需要用到amf 与flex通讯,特意找了一些文章什么是AMF? (来源:http://blog.csdn.net/microrain/archive/2007/09/16/1786888.aspx) AMF(Action Message Format)是一种 binary format的资料型态,透过 AMF over HTTP的方式将flash端资料编码后传回ser...原创 2009-07-13 16:07:46 · 326 阅读 · 0 评论 -
基于Sphinx+MySQL的千万级数据全文检索(搜索引擎)架构设计
前言:本文阐述的是一款经过生产环境检验的千万级数据全文检索(搜索引擎)架构。本文只列出前几章的内容节选,不提供全文内容。 在DELL PowerEdge 6850服务器(四颗64 位Inter Xeon MP 7110N处理器 / 8GB内存)、RedHat AS4 Linux操作系统、MySQL 5.1.26、MyISAM存储引擎、key_buffer=1024M环境下实测,单表100...原创 2009-07-21 12:36:24 · 116 阅读 · 0 评论 -
MongoDB PHP API 及用法
上篇说过如何安装php - Mongo扩展,现在说一下MongoDB PHP API 及用法先看一个简单的例子:[code="php"][/code]更新时:假如我们想修改下面文档中comments中author的名字[code="php"]{ "_id" : ObjectId("4b06c282edb87a281e09dad9"), "c...2010-04-06 13:00:50 · 110 阅读 · 0 评论 -
PHP的5种常见的设计模式
1.工厂模式2.单例模式 也叫单元素模式3.观察者模式4.命令链模式5.策略模式下面有几篇文章,可以看看这几个模式的区别和用法!2009-07-27 14:22:05 · 97 阅读 · 0 评论 -
PHP中插件机制的一种实现方案
一篇不错的关于php插件机制原理文章这篇文章的出发点是我对插件机制的理解,及其在PHP中的实现。此方案仅是插件机制在PHP中的实现方案之一,写下来和大家分享,欢迎大家一起讨论。插件,亦即Plug-in,是指一类特定的功能模块(通常由第三方开发者实现),它的特点是:当你需要它的时候激活它,不需要它的时候禁用/删除 它;且无论是激活还是禁用都不影响系统核心模块的运行,也就是说插件是一种...原创 2010-11-26 18:42:56 · 98 阅读 · 0 评论