phplib基本手册.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录: 目录 一.本文目标与声明 二.phplib的概述 三.phplib的基本功能介绍 四.phplib基本安装和使用 五.如何使用phplib数据库驱动(一) 六.如何使用phplib数据库驱动(二) 七.如何使用phplib的Session功能 八.使用phplib编程具体例子 九.使用phplib编程具体例子(二) 十.使用phplib编程具体例子(三) 一.本文目标与声明 本文可以说是笔者用phplib进行开发的经验与技巧总结。在开发期间,本人用phplib和自己写的一些核心函数库和类,用很短时间就开发了很多高效而强大的程序工具,足以表明模块化面向对象编程的好处。   由于笔者使用phplib做开发的时间并不很长,而且程序本身很多高级的算法并没采用phplib,因此phplib的很多核心高级功能也没有完全使用。水平有限,所以如果出现任何的错误疏漏,请各位不吝赐教。   本文的目标是期望读者可以在短时间内熟悉phplib的基本功能,并能够利用它进行中小型程序,例如简单的新闻发布,数据查询,简单留言本和小论坛等。由于篇幅关系,phplib的一些高级应用本文并未提及,请各位原谅。   声明:凡是参考本文章后如果出现任何错误或者失误,本人并不提供任何技术支持。   凡是发现本文的任何错误,请给笔者发email或者oicq告诉,帮助笔者完善本文档。   凡是与标准的phplib有出入的地方,请大家以标准phplib的为依据。 二.phplib的概述 现在互联网上流行着很多优秀的嵌入式的脚本语言,例如perl,php,asp,jsp等。其中最流行的一种就是php,它以全部公开代码、开发容易、跨平台、功能强大以及支持数据库类型繁多等特点赢得了网上众多程序员的青睐。   而随着php的应用和推广,php的众多开发人员和很多爱好者在php的基础上开发了很多php的程序库,这些程 序库包括了大量的类、方法、变量和方法,能够处理复杂的web资源和提供强大的功能,大大简化了程序设计和提高了代码的可重用性。其中phplib就是这 些库中相当优秀的产品,它特别在数据库访问、数据库驱动以及访问认证和模板等方面具有很高的价值和实用性。用来开发大中型程序是相当适合的。   利用phplib可以非常轻易的开发出跨硬件、操作系统平台和数据库无关的 程序,其中很多优秀的程序都是采用了phplib来开发的。例如著名的phpslash就是一个例子。由于有了面向对象库和类的支持,数据库驱动都由类来 完成,因此写程序的时候基本上不需要考虑用的是什么数据库和如何驱动数据库,只需要懂得标准SQL语言就可以了。phpslash一旦安装好后就可以很好 的运行,提供优异的用户认证功能。即使在不支持session的php3下也可以很正常的使用session。并且它可以运行在nt或者unix平台下, 支持多达7种数据库而程序从一个平台或者系统转移到另外一个平台或者系统上的时候,程序行本身一个字也不需要改动。   有关phplib的详细信息和文档可以到use.de 查找。 三.phplib的基本功能介绍 phplib包含了很多功能,提供了众多的函数。然后根据笔者经验,觉得只要很好掌握其中的基本类和方法后,平时的工作几乎都不需要那些额外的高级类就可以完成了。 1.将数据库驱动和对数据库操作完全分离,这样的好处是对数据库的操作你需要的知识仅仅是SQL语言而不需要去估计各 个不同数据库间的函数不同,如果需要将程序移植的话,那么phplib的优势非常明显。需要修改的仅仅是数据库驱动文件,而程序行几乎都不需要修改任何一 行。如果是采用具体数据库函数操作的程序(例如用MySQL函数编写),那么移植起来几乎是等于重新编写。区别一看就知道了。 2.支持Session,这个功能可以创建一个受保护的页面。它可以广泛的应用 到需要进行登陆或者依靠帐号和权限来判别的程序。例如论坛、虚拟社区、新闻发布、用户管理、电子商务等。而且这个和纯粹的cookie不同,采用了 base_64的编码和解码。因此一般并不容易破译。为了加强安全性,用户可以自己编写自己的编码方式取代它原来的编码方式。 同时phplib还将每一个会话都保存到数据库中,因此可以通过查询数据库值得有多少用户在线上。 3. 权限许可(Perm),这个功能可以定义一系列具有不同级别和权限的用户。不需要编程人员额外地自己编写相应功能的代码就可以实现了分级管理和限制。同时 可以利用phplib中page/admin目录中的管理程序创建用户和修改相关信息。编程人员可以修改这些程序来服务自己的系统,节省了大量时间。 4. 模板templete,和FastTemplete类似的是,phplib也有自己的模板

文档评论(0)

80092355km + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档