使用方法:
Memcached
$cache = new Cache_MemCache();
$cache->addServer('www1');
$cache->addServer('www2',11211,20); // this server has double the memory, and gets double the...
PHP Memcached + APC + 文件缓存封装 09 March 2010 9:34 Tuesday by ofly 浏览(276)
php生成utf-8格式文件 中文问题解决 19 February 2010 7:57 Friday by ofly 浏览(407)
用iconv("gb2312","utf-8",$str), 将$str转换为utf-8格式, 在$str前加上"\xEF\xBB\xBF"。即$str="\xEF\xBB\xBF".$str; 保存,fputs($fp,$str,... |
PHP编程效率 05 February 2010 4:39 Friday by ofly 浏览(275)
用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
2、$r...
PHP中substr()函数的实例详解 04 February 2010 12:14 Thursday by ofly 浏览(443)
原型:string substr ( string $string , int $start [, int $length ] ),它可以用于在一个较长的字符串中查找匹配的字符串或字符。$string为所要处理的字符串,$start为开始选取的位置,$length为要选取的长度(当它是负数时为负数时表示右起数起的位置)。
例:
<?php
$rest1 = substr(&...
php学习的一些细节知识 28 January 2010 10:51 Thursday by sogood 浏览(434)
#正规表达式的定界符
表达式的定界符表达式应被包含在定界符中,如斜线(/)。任何不是字母、数字或反斜线(\)的字符都可以作为定界符。如果作为定界符的字符必须被用在表达式本身中,则需要用反斜线转义。
如 "/abcd/",用/是最常用的定界符,
"|abcd|",也是可以的,但在这中间如果再想使用|表求或...
snoopy类的学习测试 28 January 2010 10:46 Thursday by sogood 浏览(399)
下载地址:http://snoopy.sourceforge.net/
简单测试代码:
<?php
include "Snoopy.class.php";
$snoopy = new Snoopy();
$snoopy->fetch('http://www.baidu.com/s?bs=php+snoopy&f=8&...
php Snoopy类[Snoopy.class.php] 28 January 2010 10:39 Thursday by sogood 浏览(375)
php snoopy 类
(记录一下。后期会再更新一些用法)
snoopy是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。
官方网站 http://snoopy.sourceforge.net/
下面是它的一些特征:
1、方便抓取网页的内容
2、方便抓取网页的文字(去掉HTML代码)
3、方便抓取网页的链接
4、支持代理主机
...
用PHP的ob_start()控制您的浏览器cache、生成html 28 January 2010 4:39 Thursday by sogood 浏览(361)
Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。
我们先举一个简单的例子,让大家对Output Control有一个大致的印象:
Example...