作者:Binzy来源:超越PHP一、摘要本文简单阐述了Proxy模式及具体说明了如何在PHP4中实现动态代理,本文只是给出了一个实现的方法的原型.由于水平有限,有任何意见和建议请反馈给Binzy[BinzyatJustDNdotCom].二、概述在我们开始实现DynamicProxy之前,也许我们应该先了解一下什么是Proxy和它有什么用.下面是一篇来自博客堂加菲猫的不错的形象讲述Proxy的文章:“武当学艺与缓存代理”.Proxy模式是”GoF”介绍的23个设计模式之一,Proxy的目的是”Provideasurrogateorplaceholderforanotherobjecttocon...
http://www.jb51.net//article/1692.htm
实现树状结构的两种方法1。递归法递归是指在函数中显式的调用它自身。利用递归法实现树状结构的特点是写入数据速度较快,显示速度较慢(在树的分支/层次较多的情况下尤其明显)。适用与写入数据量大,树的结构复杂的情况下。数据结构(以mysql为例)代码:--------------------------------------------------------------------------------CREATETABLE`tree1`( `id`tinyint(3)unsignedNOTNULLauto_increment,  ...
http://www.jb51.net//article/1673.htm
作者:hutuworm来源:糊涂馋寺目前,不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。我们这里展示了如何编写PHP程序实现验证码功能:代码一: <?php /* * Filename: authpage.php&nbs...
http://www.jb51.net//article/1665.htm
作者:iwind原来在dev-club发表的一篇文章,将怎么用模板处理程序PHPlib中的template.inc实现静态网页的生成,呵呵,居然被列入精华,并被多个网站转载,想来这是荣幸。其实网上这方面的东西很多了,我上此发布的所谓IAMS(iwind文章管理系统),里面也有,有心人可以看一下。下面我只是简要在总结一次。现在一般说生成静态网页的方法有三种,一个是配置服务器,大家可以到http://www.devarticles.com/c/b/PHP/去找找看,对于这个很多地方都有的。另外一个是用ob_函数控制输出。方法如下:先用ob_start();打开输出缓冲器,然后是对数据的分析,操作等...
http://www.jb51.net//article/1654.htm
你一定会笑我"下载文件"如此简单都值得说?当然并不是想象那么简单。例如你希望客户要填完一份表格,才可以下载某一文件,你第一个想法一定是用"Redirect"的方法,先检查表格是否已经填写完毕和完整,然后就将网址指到该文件,这样客户才能下载,但如果你想做一个关于"网上购物"的电子商务网站,考虑安全问题,你不想用户直接复制网址下载该文件,笔者建议你使用PHP直接读取该实际文件然后下载的方法去做。程序如下:$file_name="info_check.exe";$file_dir="/public/www/do...
http://www.jb51.net//article/1625.htm
<? //读取图像的类型 //1=GIF,2=JPG,3=PNG,4=SWF,5=PSD,6=BMP,7=TIFF(intelbyteorder),8=TIFF(motorolabyteorder),9=JPC,10=JP2,11=JPX,12=JB2,13=SWC,14=IFF functionGetImageType($filename){return(($imginfo=@getimagesize($filename))!=null?$imginfo[2]:null);} //图像锐化 //$scr_im:图像资源句柄,$degree:锐化度数 function...
http://www.jb51.net//article/1600.htm
PHP(HypertextPreprocessor)是一种HTML内嵌式的语言(类似IIS上的ASP)。而PHP独特的语法混合了C、Java、Perl以及PHP式的新语法。它可以比CGI或者Perl更快速的执行动态网页。除此之外,用PHP写出来的Web后端CGI程序,可以很轻易的移植到不同的系统平台上。我们在做网站时,需要访问者的参于才能将网站建设得更加引人注目,这就要求我们从访问者那里得到文章、图片等。因此,文件上传成为网页中必不可少的功能。现在我就利用现在流行的编程语言PHP,用两种方法来说明其功能的实现。一、利用php的文件函数来实现上传这段代码分为两个文件,一个...
http://www.jb51.net//article/1579.htm
前面我给了一个分页显示mysql记录的类,却没给出使用的例子,现在,我整理了我刚写的一个在线竞拍系统框架程序,来说明这个类的使用方法,而且也就在线竞拍的实现方法与大家一起来讨论一下。 首先声明,我不是高手,也不是行家,只是一个fans,所以这个程序肯定有不少漏洞,但我之所以敢拿出来,是因为我很希望能自由地与大家分享PHP带给我们的快乐。(其实是想多加点分好弄个支持mysql的空间^_^) 我觉得竞拍系统与一般的供求信息发布系统相比,最大的不同有两点,一点是出价者开的新价要及时地反映在商品的价格上,另一点是有时间的限制,在竞标结束后,就要停止出价。并且给出最后中标者。 其它的我还没想到呢,...
http://www.jb51.net//article/1572.htm
<?phpfunctionUPCAbarcode($code){ $lw=2;$hi=100; $Lencode=array('0001101','0011001','0010011','0111101','0100011', '0110001','0101111','0111011','0110111','0001011'); $Rencode=...
http://www.jb51.net//article/1562.htm
<?php//createdbyjoelumbroso//seesomeothergoodphp3scripts//gotohttp://www.dtheatre.com/scriptsecho"<fontcolor=\"red\"><blink><b>Pinging</b></blink></font><br>";$to_ping="dtheatre.com";$count=3;$psize=65;echo"Pleasebepatient,thiscantakeafewmomen...
http://www.jb51.net//article/1522.htm
在WebDev站点上经常看到的一个问题是关于文件上传的。在这篇文章里我将解释如何用PHP实现文件上传。设计上传表格我们主要的目标是完成文件从本地计算机上传到服务器上去。为了做到这一点,我们需要做一个表格,允许用户选择一个文件并可以提交它。下面是一个例子:<HTML><HEAD><TITLE>文件上传表格</TITLE></HEAD><BODY><TABLE><FORMENCTYPE="multipart/form-data"NAME=MyFormACTION=submit.php3...
http://www.jb51.net//article/1481.htm
