随笔分类 - PHP
摘要:mysql_unbuffered_query()向MySQL发 送一条SQL查询query,但不像mysql_query()那样自动获取并缓存结果集。一方面,这在处理很大的结果集时会节省可观的内存。 另一方面,可以在获取第一行后立即对结果集进行操作,而不用等到整个SQL语句都执行完毕。当使用多个数据库连接时,必须指定可选参 数link_identifier。注意:mysql_unbuffered_query()的好处是有代价的: 在mysql_unbuffered_query()返回的结果集之上不能使 用mysql_num_rows()和mysql_data_seek()。此外在向MySQL发
阅读全文
摘要:Exception类Exception类是所有异常的根类,我们可以继承 它来构建自己的异常类。异常类的构造函数可有两个可选的参数,一个 error message 用来措述异常类,和一个 error code。异常类有一些有用的方法我们可以使用:getMessage();getCode();getFile(); 哪个文件发生错误getLine(); 错误在哪一行getTrace(); 栈轨迹getTraceAsString();__toString(); Exception的getTrace函数,主要包括一些键值: fiel:发生异常的PHP程序文件名称; line:发生异常的代码所在的行号;
阅读全文
posted @ 2012-07-09 11:53
Red Candle
摘要:1.时区设置有些时候,当你在PHP里使用date或mktime函数时,由于时区的不同,它会显示出一些很奇怪的信息。下面是解决这个问题的方法之一。就是设置你的服务器的时区。你可以在这里找到所有支持的时区的清单。SetEnv TZ Australia/Melbourne2. 搜索引擎友好的301永久转向方法为什么这是搜索引擎友好的呢?因为现在很多现代的搜索引擎都有能根据检查301永久转向来更新它现有的记录的功能。Redirect 301 http://www.cnmiss.cn/home http://www.cnmiss.cn/3. 屏蔽下载对话框通常,当你下载东西的时候,你会看到一个对话框询问
阅读全文
posted @ 2012-06-20 18:29
Red Candle
摘要:基础环境其实基于PHP扩展的Memcache客户端实际上早已经实现,而且非常稳定。先解释一些名词,Memcache是danga.com的一个开源项目,可以类比于MySQL这样的服务,而PHP扩展的Memcache实际上是连接Memcache的方式。首先,进行Memcache被安装具体可查看:Linux下的Memcache安装:http://www.ccvita.com/257.htmlWindows下的Memcache安装:http://www.ccvita.com/258.html;其次,进行PHP扩展的安装,官方地址是http://pecl.php.net/package/memcache
阅读全文
posted @ 2012-06-20 17:59
Red Candle
摘要:获取本地文件大小filesize()就可以了,但是如何获取远程文件的大小呢? 这里介绍四个方法来获取远程文件的大小.方法1:get_headers<?phpget_headers($url,true);//返回结果Array( [0] => HTTP/1.1 200 OK [Date] => Sat, 29 May 2004 12:28:14 GMT [Server] => Apache/1.3.27 (Unix) (Red-Hat/Linux) [Last-Modified] => Wed, 08 Jan 2003 23:11:55 GMT [ETag] =&g
阅读全文
posted @ 2012-06-20 17:57
Red Candle
摘要:PHP substr()函数可以分割文字,但要分割的文字如果包括中文字符往往会遇到问题,这时可以用mb_substr()/mb_strcut这个函数,mb_substr() /mb_strcut的用法与substr()相似,只是在mb_substr()/mb_strcut最后要加入多一个参数,以设定字符串的编码,但是一般的服务器都没打开php_mbstring.dll,需要在php.ini在把php_mbstring.dll打开。举个例子:<?phpecho mb_substr('这样一来我的字符串就不会有乱码^_^', 0, 7, 'utf-8');?&
阅读全文
posted @ 2012-06-20 17:56
Red Candle
摘要:<?php/*** 下面提到的代码在PHP5.3以上版本运行通过.*/function callback($callback) {$callback();}//输出: This is a anonymous function.<br />/n//这里是直接定义一个匿名函数进行传递, 在以往的版本中, 这是不可用的.//现在, 这种语法非常舒服, 和javascript语法基本一致, 之所以说基本呢, 需要继续向下看//结论: 一个舒服的语法必然会受欢迎的.callback(function() {print "This is a anonymous function
阅读全文
posted @ 2012-06-20 17:54
Red Candle
摘要:Phing 是一个基于 Apache Ant 开源项目的 PHP 项目构建工具。 “Phing”是一个递归的缩写词,全称为“Phing Is Not GNU make”,是 PHP 自动部署应用程序的一种方法。它还可以让我们与 SVN 服务器集成,还可以采用 PHPUnit 自动化方式执行单元测试,并且还可以实现文件复制这样的安装、部署任务。 Phing 官方网站是 http://www.phing.info/。 一、安装: Phing 随 PERA 扩展包发布,需要使用 PEAR 包管理程序来安装。 执行命令: pear channel-discover pear.phing.info pe
阅读全文
posted @ 2012-06-20 17:53
Red Candle

浙公网安备 33010602011771号