PEAR
文章平均质量分 52
Haohappy2004
多年互联网研发、团队管理经验。欢迎交流。
MSN: haohappy@php.net
展开
-
PEAR::HTML_QuickForm入门[1]--简介
相信每个PHP程序员都知道PEAR,而PEAR::HTML_QuickForm是PEAR中的一个非常实用的类库,它可以让你动态地创建,验证和显示HTML表单。主要特点如下: * 可以创建20种常见的表单; * 生成兼容性好的XHTML代码 * 提供强大和可扩展的表单验证功能* 自动化的服务器端验证和过滤 * 可以生成客户端验证代码(JavaScript)。 * 支持文件上传功能 * 支持自原创 2004-09-04 22:10:00 · 5320 阅读 · 2 评论 -
PEAR的发展
PEAR(PHP扩展与应用库,PHP Extension and Application Repository)对于PHP的意义,正如CPAN对于PERL的意义。PEAR汇集了全球PHP程序员的智慧,对我来说尤如一个宝藏。这几年开发项目,使用了很多PEAR的类库,给日常开发带来了很多便利。PEAR实在太好用了,绑定PHP发布,安装、更新、卸载软件包都只需要短短一行命令,而且可以很方便地创建自己的C原创 2007-03-23 22:53:00 · 4746 阅读 · 3 评论 -
PEAR::HTML_QuickForm与Smarty 的结合应用
PEAR::HTML_QuickForm与Smarty 的结合应用Haohappy 2005-12-28http://blog.csdn.net/Haohappy2004Haohappy在《PHP & More》第三期的《PEAR::HTML_QuickForm入门》一文中说过要写QuickForm和Smarty的结合应用,一直没写,今天看到PHPE论坛上有朋友在询问,为自己的懒惰而惭愧。原创 2005-12-28 23:54:00 · 4571 阅读 · 10 评论 -
PEAR探奇之PEAR::Pager [一]
PEAR探奇之PEAR::Pager2005-09-29Haohappy在页面上显示大量数据,是WEB项目中很常见的一个作法,但限于屏幕的大小,为了便于用户阅读,我们通常需要将数据分页显示,所以分页功能是大部份项目不可缺少的。PEAR::Pager是一个功能强大的分页类,使用非常方便。 系统需求:PHP4.3.*/PHP5PEAR::Page原创 2005-09-30 11:53:00 · 4159 阅读 · 7 评论 -
PEAR探奇之PEAR::Pager [二]
Sliding.php require_once Pager/Pager.php; $month = september; $params = array( mode => Sliding, append => false, urlVar => num,原创 2005-10-02 00:37:00 · 3817 阅读 · 0 评论 -
得到最新PEAR Package的方法
PEAR CVS:Checking Out The Latest Code● Latest development version in CVS● Anonymous checkout possiblecvs -d :pserver:cvsread@cvs.php.net:/repository logincvs -d :pserver:cvsread@cvs.php.net:/repositor原创 2005-09-17 21:47:00 · 2716 阅读 · 0 评论 -
PEAR探奇系列之PEAR::Text_Password[四]
(2) 创建基于某个字符串的密码有时候我们希望得到的密码不完全随机,而是有一定规律的。我们希望根据我们所给的字符来获得最终的密码。这样有个好处就是可以将密码还原成明文,只要我们知道算法。 Text_Password内建了一些算法来对字符串进行处理。有以下几种算法(或可称操作):· xor · rotx· rotx++· rotx--·原创 2005-09-05 15:48:00 · 2252 阅读 · 0 评论 -
PEAR探奇系列之PEAR::Text_Password[五]--实例:图形验证码 [END]
应用实例――图形验证码 下面Haohappy将给出一个应用实例,那就是大家都非常熟悉的图形验证码。虽然只是一个简单的例子,却是一个完整的验证码程序的核心部份。思路是采用随机的背景图,再用不同的颜色写上随机字符串。 首先,我们准备三个图形背景文件,分别命名为bg1.png,bg2.png,bg3.png,放在images目录下。代码如下:ImageCode.phprequire_once "Text原创 2005-09-05 15:56:00 · 2967 阅读 · 0 评论 -
PEAR探奇系列之PEAR::Text_Password[三]
(2) 创建不可发音密码UnpronounceablePWD.phprequire_once "Text/Password.php"; echo "创建一个10字符的不可发音密码....:"; echo Text_Password::create(10, unpronounceable) . ""; echo "创建一个8字符且只包含有a,b,c的不可发音密码....:"; echo Text原创 2005-09-05 15:45:00 · 2117 阅读 · 0 评论 -
PEAR探奇系列之PEAR::Text_Password [1]
Haohappy/文2004-11-01关于随机密码系统自动生成随机密码或口令,这是WEB程序常见的功能之一。例如这样的注册模式你一定不会感到陌生:当用户注册时,系统为用户生成一个随机密码并发至其注册邮箱。用户登录自己的邮箱得到系统所给的随机密码后,再登录系统修改为自己想要的密码。这和直接发送密码到用户邮箱相比,避免了用户密码在网络上的明文传输,大大增强了系统安全性。随机密码还常用于“忘记原创 2005-02-24 09:23:00 · 2954 阅读 · 0 评论 -
PEAR::HTML_QuickForm入门[2]--创建表单
首先我们来看这样一个例子:FirstForm.php PEAR::HTML_QuickForm require_once("HTML/QuickForm.php"); //建立一个表单对象$form = new HTML_QuickForm(frmTest, post); /*利用该对象的addElement方法增加四个表单元素addElemm原创 2004-09-04 22:26:00 · 4611 阅读 · 4 评论 -
创建自己的PEAR频道
PEAR(PHP扩展与应用库,PHP Extension and Application Repository)的强大在此不再啰嗦。因其和PHP绑定发布,而且有强大的软件包依赖关系管理机制,而且非常便于安装和升级其中的类库,深受PHP程序员所喜爱。 PEAR1.4之前,我们下载和升级PEAR包的唯一来源是PEAR官方网站。但现在我们有了新的选择――我们可以创建自己的 PEAR频道,并用于管原创 2008-06-25 00:20:00 · 11634 阅读 · 0 评论