Pear::HTTP_Upload简介

Pear的HTTP_Upload类库提供了一个封装好的html表单文件上传处理程序,使用Pear的error系统。
特点

能一次处理多个文件的上传

阅读全文(825字)

评论 (4)

Pear的命令行

Pear是PHP扩展和应用库(“PHP Extension and Application Repository”)的缩写,注意它不是鸭梨,尽管和该水果的发音相同。在安装好php之后,缺省情况下会自动安装pear的部分程序库,我们看看这种情况下如何自行安装更多的应用库。
全自动安装
很简单,只用一行。
pear install <package>

阅读全文(2250字)

评论

Pear::DB_Table简介

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明
DB_Table是什么?
DB_Table 是一个访问数据库Table的OO接口,它提供了一些自动创建、插入、更新和选择的方法。自动构建往往意味着要丧失一些灵活性,DB_Table也不能例外。
安装

阅读全文(3424字)

评论 (2)

PHP 5.2.0 RC1发布

PHP 5.2.0 RC1发布,目前应该只是个样品,适合下载回来测试新功能。主要更新是新增了三个extensions:

filter
json

阅读全文(726字)

评论

利用http_request上传文件

有时候我们希望用脚本来自动往远端某个表单中自动添加文件上传,利用curl模块可能是个办法,但是直接使用pear的http_request可能是个更便捷的办法,简单的例子:
require_once “HTTP/Request.php”;

$req =& new HTTP_Request(“http://upload.example.com/upload.php”);

阅读全文(491字)

评论 (5)

用php将rss转化为json格式

要用php将rss转换成json,简单的转换思路是:
rss -> php array -> json
我们不必从头进行这些工作,pear已经提供了一些可用的类库,到命令行下面利用pear安装这些包
pear install channel://pear.php.net/XML_RSS-0.9.9

阅读全文(442字)

评论 (3)

php+ajax文件上传进度条

找到一篇文章PHP AJAX File Upload Progress Meter Updates,介绍如何用php Pear:HTML_AJAX制作带有进度条的文件上传,下面是我测试上传时的示意图

代码分为以下部分:

阅读全文(979字)

评论 (18)

俺的按比例裁切缩略图函数

为了减少代码量,这里直接使用了Pear::Image_Transform图片处理类,功能是按比例生成缩略图,缩小后图片效果不变形,如果超高则纵向截取,如果超长则横向截取。
/**
* 生成缩略图
*

阅读全文(937字)

评论

pear命令行参数的一些小变化

今天在prado的开发站点上看到prado 2.1.0rc1以pear channel形式安装的办法,由此也了解到pear命令行一些新参数的用法,看下面例子:
shell> pear channel-discover http://pear.mooexpress.com
shell> pear config-set preferred_state beta
shell> pear upgrade mooexpress/prado

阅读全文(458字)

评论

path方式的分页类 – Pager::Pathing()

最近的一个项目,用path方式表现页面的url:
http://www.foo.com/index.php/p/user:photo
http://www.foo.com/index.php/p/user:photo/page/1
http://www.foo.com/index.php/p/user:photo/page/2

阅读全文(3237字)

评论