当前文章被分类为:pear

Pear::DB_Table简介

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

阅读全文(273字)

评论 (2)

PHP 5.2.0 RC1发布

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

filter
json

阅读全文(726字)

评论

利用http_request上传文件

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

阅读全文(502字)

评论 (5)

用php将rss转化为json格式

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

阅读全文(453字)

评论 (3)

php+ajax文件上传进度条

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

代码分为以下部分:

阅读全文(990字)

评论 (18)

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

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

阅读全文(948字)

评论

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

阅读全文(3270字)

评论

轻巧的php模板类——SmartTemplate

SmartTemplate:
一个比较轻巧的php模板,执行速度上很有优势,据说执行速度是smatry的8x倍,当然实际使用中不会那么夸张,据本人测试,运行速度至少是pear的IT模板的4倍以上(2000个循环替换)。
下载地址:
http://www.smartphp.net/content/app/download.php

阅读全文(264字)

评论

更好的将editplus与phpCodeBeautifier结合使用

phpCodeBeautifier这款php代码美化工具已经很久不见更新,它的命令行版本似乎有些bug,不能正确的将php代码弄的很整齐。但是phpCodeBeautifier的GUI版本还是能够执行正确无误的,可惜无法直接在命令行模式下打开某个文件,想与editplus结合使用比较困难。
但是注意到phpCodeBeautifier总是会打开上一次使用过的文件,打开phpCodeBeautifier.ini一看,LastFile='******'不正是我们需要的东东么?
于是俺写了如下批处理文件搞定这个问题:

阅读全文(796字)

评论 (2)