22:45
PEAR教程二--Pear的Cache介绍,前面介绍了pear的安装,今天开始介绍pear的几个知名的package之一,如果有不清楚的地方请站内搜索“PEAR教程”获取前面的教程!今天我们要介绍的是PEAR的Cache_Lite包,做web的说到提速眼睛瞪大的程度绝不亚于男人见到绝色美女时眼睛所瞪大的程度,因此,我这里第一个要..
22:45
PEAR应用之AUTH_HTTP,使用AUTH_HTTP,可以方便地构建基于HTTP验证的程序,而且可以自由地指定用户数据表,操作简单易用...例子:lt;?phprequire_onceAuth/HTTP.php;$options=array'dsn'=gt;mysql://root:@localhost/test,//数据库连接字串'table'=gt;test_http,nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;n..
22:45
PEAR教程一--Pear的介绍和安装,首先请大家打开这个链接http://pear.php.net/manual/en/我们来看看PEAR到底是什么东西,点击Chapter1.Introduction。PEARisshortfor“PHPExtensionandApplicationRepository”andispronouncedjustlikethefruit.ThepurposeofPEARistoprovide:Pear是”PHPExtensionandApp..
22:45
PEAR:常用模块,在上一篇,我们介绍了PEAR的概念,编码规则,简单使用方法,你可能对它有了一个初步的了解。这次,我们将介绍现有的PEAR库中的一些模块的功能和它的使用。一、命名约定在了解现有的pear模块之前,我们先了解一下PEAR的组织分类方式和命名的约定。PEAR中的模块的组织方式..
22:45
直接读取数据库信息的三种方法,这段代码的功能是:连接到一个url地址为localhost、端口为3306的mysql服务器上。mysql服务器的帐号是root,密码是9999。mysql服务器上有一个数据库ok,数据库里有一个表abc。表abc一共为两列,列名分别是id和name,将abc里的所有数据读出来。以下为引用的内容:lt;?$db..
22:45
初学者学习PHP开发应该掌握的几段精华代码,经典循环例子lt;HTMLgt;lt;HEADgt;lt;TITLEgt;经典循环例子lt;/TITLEgt;lt;/HEADgt;lt;BODYgt;lt;?nbsp;nbsp;nbsp;for$counter=1;$counterlt;=6;$counter++nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;//循环6次nbsp;nbsp;nbsp;{nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;pri
22:45
实现文件上传的程序源码,lt;HTMLgt;lt;HEADgt;lt;TITLEgt;文件上传界面lt;/TITLEgt;lt;/HEADgt;lt;BODYgt;lt;TABLEgt;lt;CENTERgt;lt;?if$UploadAction{$UploadAction=0;$TimeLimit=60;/*设置超时限制时间默认时间为30s,设置为0时为不限时*/set_time_limit$TimeLimit;If$Upfile!=noneamp;amp;..
22:45
PHP中常用的几个mysql语句,PHP中常用的几个mysql语句显示数据库或表:nbsp;nbsp;nbsp;showdatabases;//然后可以usedatabase_name;nbsp;nbsp;nbsp;showtables;更改表名:nbsp;nbsp;nbsp;altertabletable_namerenamenew_t;添加列:nbsp;nbsp;nbsp;altertabletable_nameaddcolumnc_ncolumnattributes;删..
22:45
Karrigell入门,原文:http://www.devshed.com/c/a/Python/Karrigell-for-Python/因为python并不是特别为web开发而生,所以现在很多的python使用者都在开发能够让python运行于web的框架.Karrigell就是现在为数众多的python/web框架之一.本文将对Karrigell做简要的介绍.简介Karrigell是一..
22:45
PHP5.3中新增的魔术常量__DIR__,我们知道PHP中提供了一个魔术常量magicconstant__FILE__,用来指向当前执行的PHP脚本。但PHP没有直接提供该脚本所在目录的常量。也就是说如果我们要得到当前PHP脚本所在的目录,需要使用dirname这个函数:lt;?php$dir=dirname__FILE__;?gt;在PHP5.3中,增加了一个新的常..
22:45
动态网页技术PHP关于cookie和session的分析,1.PHP的COOKIEcookie是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制。PHP在http协议的头信息里发送cookie,因此setcookie函数必须在其它信息被输出到浏览器前调用,这和对header函数的限制类似。1.1设置cookie:nbsp;nbsp;nbsp;可以用setcookie或setrawcooki..
22:45
用php5的simplexml解析各种feed,用simplexml处理atom数据很多博客使用atom来输出数据,但是atom使用了名称空间namespace,所以现在请求被命名的元素和本地名称时必须指定名称空间统一资源标识符(URI),还有一点就是simplexml的xpath方法无法直接query这个xmltree。从PHP5.1版开始,SimpleXML可以直接..
22:45
PDO_MYSQL的一些预定义常量,PDO_MYSQL是PHPDataObjectsPDOinterface的一个mysql扩展。仔细看看php手册上面,其实还是有些有趣的参数可供使用,例如:PDO::MYSQL_ATTR_INIT_COMMANDintegerCommandtoexecutewhenconnectingtotheMySQLserver.Willautomaticallybere-executedwhenreconnecting.当我使用..
22:45
创建本地的PEAR,在某些主机上,你可能没有修改系统缺省安装pear的权限,但是又希望安装自己的pear包。这种情况下也有简单的办法实现:首先在自己的home下创建一份pear的配置文件.pearrc:$pearconfig-create$HOME.pearrc如果一切顺利的话,直接进行下一步,否则运行一下下列命令:$pear..
22:45
bom头的影响,在setcookie的时候出现下面错误。Cannotmodifyheaderinformation-headersalreadysentby....这个错误非常之常见,如果在setcookie之前输出了任何文本内容,便会有上述错误提示。由于页面头部require了若干文件,一行行排查是很麻烦的事情,因此,我在页面顶部加上:PLAI..
22:45
Pear的PHP_Compat包,Pear的PHP_Compat是个比较有趣的包,它提供了一些php4下也能使用的php5专有函数,比如file_put_contents,array_combine,str_split..........这样即使是在php4的主机上,也能提前享受一点php5函数的便利.用法PLAINTEXTPHP:lt;?phprequire_once'PHP/Compat.php';nbsp;//load..
22:45
Pear::Pager和AJAX的整合应用,作为一个PHP开发人员来说,大概很让人受用的一个东东就是Pear的类库了。我们知道,Pear::Pager是专门处理分页的,而Pear::HTML_AJAX则是Ajax应用的一些类库。但是Pager也不仅仅是只能用于html的分页链接,它已经为比超女还红的Ajax做好了准备,下面看看这两个包如何整合..
22:44
Pear::Pager分页类简介,Pear的Pager分页类是一个很好用的php分页类,扩展性很强,能够适应各种分页情况的需求,至少我在几年间大大小小的项目里,基本上没有为分页额外写过代码,全部都是用的Pager,足见Pager的可用性之强.下面用代码来看看它的使用范例:例子1PLAINTEXTPHP:lt;?phprequire_once'Pag..
22:44
在虚拟主机上复制安装本机Pear,在国内租来的虚拟主机上,有部分主机本身就提供了pear类库,但是不用指望它们会给你升级或安装需要的pear包.在这种情况下,可以尝试在自己的虚拟主机下安装一份pear.通过ssh安装pear国内绝大部分虚拟主机都不提供ssh,但若是朋友的服务器,可能会比较放宽一点给你权限.下面看..
22:44
根据模板文件生成一个静态html文件的类,一般我们用PHP输出一个html文件,总是用$head=lt;headgt;……lt;/headgt;这样一个长串来完成。本类主要提供一个简便的用PHP输出html文件的方法。避免了在程序中出现过多的带有长字串。类定义文件createhtml.class.php如下:lt;?php//-------------------//TCreateHTML/..
22:44
Pear:HTTP_Upload简介,Pear的HTTP_Upload类库提供了一个封装好的html表单文件上传处理程序,使用Pear的error系统。特点能一次处理多个文件的上传容易校验文件的上传状态,限制不期望的文件上传多语种的报错提示信息(还没有中文,不过可以扩展单个文件上传的例子index.htmPLAINTEXTCODE:lt;f..
22:44
使用PHP动态生成gif时遇到的问题和解决办法,nbsp;nbsp;nbsp;PHP没有规定只输出html文件,它可以生成动态gif文件。我在使用php动态生成gif图像时遇到了一些问题,现已解决,我用的是php4.05forwin32+apache3.1.2_win32。nbsp;nbsp;nbsp;问题一:动态生成gif的程序根本转不起来nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;..
22:44
使用PHPLIB访问多个数据库,PHPLIB是PHP的一些扩展库,使用它我们可以很方便地对数据库进行各种操作,不过,如果你要使用多个数据库的话,它就显得力不从心了,本文介绍了通过扩展PHPLIB,让你鱼和熊掌兼得,在使用PHPLIB的同时可以使用多个数据库,而且从中你也可以了解到面向对象编程和如何扩展..
22:44
JSON在PHP中的应用,互联网的今天,AJAX已经不是什么陌生的词汇了。说起AJAX,可能会立即想起因RSS而兴起的XML。XML的解析,恐怕已经不是什么难题了,特别是PHP5,大量的XML解析器的涌现,如最轻量级的SimpleXML。不过对于AJAX来说,XML的解析更倾向于前台Javascrīpt的支持度。我想所有解..
22:44
PHPPDO学习笔记,PHPPDO学习笔记lib.cublog.cn2007年11月13日09:36作者:流水孟春nbsp;【大中小】■PDO为何物?POD(PHPDataObject)扩展在PHP5中加入,PHP6中将默认识用PDO连接数据库,所有非PDO扩展将会在PHP6被从扩展中移除。该扩展提供PHP内置类PDO来对数据库进行访问,不同数据库使..
22:44
PHP对象相互引用的内存溢出,使用脚本语言最大的好处之一就是可利用其拥有的自动垃圾回收机制(释放内存)。你不需要在使用完变量后做任何释放内存的处理,PHP会帮你完成。当然,我们可以按自己的意愿调用unset函数来释放内存,但通常不需要这么做。不过在PHP里,至少有一种情况内存不会得到自动释..
22:44
利Mcrypt扩展库进行加密和解,综述:Mcrypt2.4.7是一个功能强大的加密算法扩展库,它包括有22种算法,其中就包括下面的几种算法:BlowfishRC2Safer-sk64xteaCast-256RC4Safer-sk128DESRC4-ivSerpentEnigmaRijndael-128ThreewayGostRijndael-192TripleDESLOKI97Rijndael-256TwofishPanamaSaferplusWa..
22:44
在PHP中如何使用模板,是否你面临着创建由一个编程人员(可能就是你)和一个设计人员同时进行创作的网站?你不知道如何使工作对你俩来说变得容易吗?我来给你答案:使用FastTemplate来使你的站点更容易定制!好了,你可能想知道为什么你要使用FastTemplates。·可以在几秒钟改变你的整个站点..
22:44
一个PHP中常用email校验语句的解释,相信好好学过PHP的人都应该知道下面这段用于eamil校验的语句,但是真正能看懂的就不多了:lt;?phpiferegi^[_.0-9a-z-]+@[0-9a-z][0-9a-z-]+.+[a-z]{2,3}$,$email{echo您的E-Mail通过初步检查;}?gt;在这句话里,首先是应用了一个eregi函数,这个函数还算好理解。随便找本..
22:44
PHP网站漏洞的相关总结,从现在的网络安全来看,大家最关注和接触最多的WEB页面漏洞应该是ASP了,在这方面,小竹是专家,我没发言权.然而在PHP方面来看,也同样存在很严重的安全问题,但是这方面的文章却不多.在这里,就跟大家来稍微的讨论一下PHP页面的相关漏洞吧.我对目前常见的PHP漏洞做了一下总结..