php技术
文章平均质量分 71
hahawen
这个作者很懒,什么都没留下…
展开
-
一棵php的类树(支持无限分类)
最近问无限分类的类树问题比较多,所以一高兴自己写了一个,我刚写完的,大家用用看,看看怎么实现起来更快,更简单,把你的树也贴出来(要只查询一次数据库的) 这是一棵分类列表的类树, 支持无限分类 一个分类下面可以同时有"包含子类的分类"和"最终分类"; 唯一的优点是*****只需要进行一次的数据库*****查询. 样子不是很好看,不过可以自定义修改,可以自己定义css加里面 缓存方原创 2004-04-26 12:47:00 · 1413 阅读 · 0 评论 -
创造世界上最简单的------php开发模式
/*************************//* author:大龄青年/* email :wenadmin@sina.com/* from: http://blog.csdn.net/hahawen/*************************/原代码下载: http://club.phpe.net/index.php?s=&act=Attach&type=post&id=2原创 2004-09-13 09:32:00 · 5215 阅读 · 0 评论 -
php如何更好更有效的实现-----用户注册页面
/*************************** * author : 大龄青年 * email : wenadmin@sina.com * from: http://blog.csdn.net/hahawen ***************************/当程序员的人应该都去过论坛,都在应该注册过论坛的用户吧.论坛上用户注册的步骤分为几部:第一步 / 协议页面, 只有同原创 2004-10-26 09:02:00 · 18028 阅读 · 0 评论 -
php5中XML-RPC函数的使用
这几天在看了zend php5 code contest的比赛获奖作品,看了几个的关于web架构方面的获奖作品,感受颇深,xml和php结合应用越来多了,里面几乎所有的作品在设计上都用到了xml这个东西.....-_-! 又落伍了不少. 建议朋友们都去看看. 所以自己这几天在疯狂的学习php和xml结合的相关知识.这其中就遇到了XML-RPC服务, 在网上可以找到的资料不多, 而且大多数都是用了其原创 2004-11-04 16:38:00 · 2604 阅读 · 0 评论 -
用php5轻松解析xml
文章来源http://blog.csdn.net/hahawen, 转载请注明出处,谢谢用sax方式的时候,要自己构建3个函数, 而且要直接用这三的函数来返回数据, 要求较强的逻辑. 在处理不同结构的xml的时候, 还要重新进行构造这三个函数,麻烦!用dom方式,倒是好些,但是他把每个节点都看作是一个node, 操作起来要写好多的代码, 麻烦!网上有好多的开源的xml解析的类库, 以前原创 2004-12-06 00:44:00 · 4085 阅读 · 11 评论 -
用“类”来代替“递归方法”,用php举例。
/*************************** * author : 大龄青年 * email : wenadmin@sina.com * from: http://blog.csdn.net/hahawen * 转载请保留这部分信息,谢谢***************************/问题:一个楼梯有n个台阶,每次上一个或两个台阶,共有多少种上法, 每种走法的步骤是什么样的?这原创 2004-12-13 16:32:00 · 2272 阅读 · 1 评论 -
php页面访问时,统一进行权限验证的设计
/*************************** * author : 大龄青年 * email : wenadmin@sina.com * from: http://blog.csdn.net/hahawen * 转载请保留这部分信息,谢谢***************************/晚上有人问我关于网站页面显示的时候,权限判断的问题。于是就又有了这篇文章。其实这个有很原创 2004-12-13 00:57:00 · 16747 阅读 · 6 评论 -
做作小的web功能,“php代码和html代码的混合应用”才是福音
今天下午一个同学让我帮他做个“悄悄话的系统”,要求包括“用户注册/用户管理/悄悄话查看删除添加”功能。聊了一会后,告诉我是帮一个女生做的,据说这个女生的母亲平时对他挺好(不知道是什么关系)。于是就让我加这个女生的qq,得,就当时帮同学泡妞好了,于是就加了这个女生,和这个女生聊了会需求,结果她又告诉我,其实这个东西不是她要的,是她同寝室的一个同学的“毕业课题的一部分”(我靠,什么学校原创 2004-12-27 00:57:00 · 5798 阅读 · 2 评论 -
用php实现 gb2312 和 unicode 间的编码转换
gb2312 和 unicode 间的编码转换下面的例子是将 gb2312 转换为 "全"这种形式php4.3.1以后的iconv函数很好用的,只是需要自己写一个uft8到unicode的转换函数查表(gb2312.txt)也行$text = "电子书库";preg_match_all("/[/x80-/xff]?./",$text,$ar);foreach($ar[0] as $v原创 2005-03-05 01:45:00 · 2375 阅读 · 1 评论 -
用php计算24点游戏
求: 三个5,一个1组成的数学表达式的结果=24, 结果:(5-1/5)*5=24 set_time_limit(0); $values = array(1, 5, 5, 5); $result = 24; $list = array(); echo ""; makeValue($values); print_r($list); function makeValue($values, $set原创 2005-03-12 00:41:00 · 4175 阅读 · 0 评论 -
续---“创造世界上最简单的------php开发模式”
“技术问题都是可以解决的,技术问题不是最最重要的” 最近帮过一些人解决技术问题,发现一个很严重的问题,他们的做法和我最开始写程序的时候是一样的,这样下去会走好多的弯路。现在有一类程序员太多,他们总是一味的追求“所谓的技术难点”,总是把心事放在一些边边角角的“程序代码”实现问题上,写程序就是为了完成功能,根本就不考虑什么重构/抽象/复用之类的问题,目标只有一个----完成任务。原创 2005-03-19 13:31:00 · 4395 阅读 · 3 评论 -
用php实现真正的----连动下拉列表
/*************************** * author : 大龄青年 * email : wenadmin@sina.com * from: http://blog.csdn.net/hahawen ***************************/下面的两个文件copy到同一个文件下,通过web路径访问index.html看看吧,这个是通过iframe来实现的连动更新,原创 2004-09-23 10:16:00 · 2069 阅读 · 3 评论 -
PHP基于MVC架构的一个设计
PHP基于MVC架构的一个设计,欢迎发表不同的看法点击此处察看大图原创 2004-09-20 17:37:00 · 3816 阅读 · 11 评论 -
php5中类的一些新的特征
/******************************/author:大龄青年 E_mail:wenadmin@sina.com/*****************************/php5新添加了好多的新函数和特征,但是在目前最新的chm的手册中都没有体现,要到在线的手册中查找,烦啊!!! 废话不多说了,来看看php5中全新的class对比php2的class有什么新原创 2004-09-09 11:31:00 · 1363 阅读 · 0 评论 -
php初探: 一个简单的mysql数据库分页的程序模板
下面是一个简单的php连接mysql数据库进行数据分页显示的模版.可以按注释说明信息进行修改,里面的sql语句是可以自己改的.注意分析和观察里面相关分页部分的代码的书写和实现的方式.$link = mysql_connect(localhost, root, ) or die(mysql database connect error); mysql_se原创 2004-04-26 12:42:00 · 1558 阅读 · 0 评论 -
post表单时的html报文的header信息
表单只有text的时候 POST /example.php HTTP/1.1Host: 127.0.0.1User-Agent: PEAR HTTP_Request class ( http://pear.php.net/ )Content-Type: application/x-www-form-urlencodedConnection: closeAccep原创 2004-05-07 17:11:00 · 14385 阅读 · 0 评论 -
用PHP开始你的MVC(三)实现你的Model层
三、实现你的Mode层Model层,就是MVC模式中的数据处理层,用来进行数据和商业逻辑的装封,进行他的设计的时候设计到三个个概念:------Model类。是实体类。用来保存数据库表格的中一条记录的所有字段的数据。并且可以验证这条记录数据的完整性。------ModelManager类。 是实体类的管理类。通常每一个实体类(Model)都要有一个对应的管理类(ModelManager)。管理类可原创 2004-05-01 21:21:00 · 7550 阅读 · 1 评论 -
用PHP开始你的MVC (二)抽象数据库接口
二、抽象数据库接口(利用数据操作管理类)在用mvc模式开发的时候,model层负责数据库的所有操作,为了对数据库的操作进行统一的管理,我们需要定义一个数据库操作管理类,由他来接替所有的数据库操作,也就是整个系统中只有这个数据库操作管理类,可以直接对数据库进行操作,如果其他的类需要对数据库进行操作,那它就必须调用和通过这个类来实现。下面的Db类就是一个这样的类。/****原创 2004-05-02 21:04:00 · 2018 阅读 · 0 评论 -
用PHP开始你的MVC (四)实现View层
MVC模式的view层的主要任务是进行页面的和结果的显示工作,在php的实现过程中,主要是体现为一个模板(使用模板,可以达到php代码和html代码分离的目的,这样代码和页面的维护就方便多了,便于管理和页面的更换,可以真正的划分程序员、美工的分工)的解析过程:首先,controler层从model层得到数据其次,controler层将数据交给view层再次,view层的接口将数据按一定的方式传给模原创 2004-05-11 11:15:00 · 6128 阅读 · 0 评论 -
php实现"全局静态变量类"的一种实现方式
下面是一个全局静态变量类,类里面的函数都是静态函数,注意里面的符号"&",他用来进行地址引用的.如果对引用方式不熟悉,请先参考php手册中的相关的章节.另外本例是仿照php的pear类库中,pear.php中的静态全局error的方法实现的.class StatVar{ function &setInit(){ static $static = ; return $s原创 2004-04-26 13:19:00 · 4404 阅读 · 0 评论 -
如何简化php模板页面中分页代码的解析
------------------------------------------------这篇文章主要是针对“使用模板的情况”写的,但是这种方法适合于任何的场合,在任何情况下都是一种比较好的解决方案------------------------------------------------在使用模板的时候,会遇到这么一个问题:显示分页信息时操作麻烦,n多个模板都有分页块。例如:---共原创 2004-04-27 23:59:00 · 1745 阅读 · 1 评论 -
用PHP开始你的MVC (一)整合你的站点入口
这是一篇介绍如何用php来实现MVC模式开发的文件。关于MVC模式的技术文章网上随处可以,所以这篇文件将不再讲述这种模式的优缺点(实际上是我说不清楚),子讲他的php技术实现。并且在以后的系列文章中也是以讲技术为主。一、实现统一的网站入口(在MVC中调用Controler层的方法,也就是控制层)大家也许经常在网上看到这样的路径(http://www.aaa.com/aaa/bbb/aaa?id=5原创 2004-04-29 20:55:00 · 2500 阅读 · 0 评论 -
php中 被遗忘的函数
ctype_alnum -- Check for alphanumeric character(s) 检测是否是只包含[A-Za-z0-9]ctype_alpha -- Check for alphabetic character(s) 检测是否是只包含[A-Za-z] ctype_cntrl -- Check for control character(s) 检查是原创 2004-09-09 13:01:00 · 1968 阅读 · 3 评论 -
php5 中, 对象引用的注意问题
php5 中, 对象引用的注意问题/******************************/author:大龄青年 E_mail:wenadmin@sina.com/*****************************/笔者比较笨,哪错了,哪里说错了您就忍忍吧! -_-!在php4年代, 对象的引用是通过一个简单的 "&" 符号来实现的.在php5中($obj1 = $o原创 2004-09-08 17:04:00 · 3080 阅读 · 2 评论 -
php自带的简易的unit函数,可以代替echo调试,但是意义好象不太大
今天发现个函数 assert 和 assert_options, 他们组合可以完成一个简单的phpunit的功能, 但是实在是太简单, 所以用处不太大, 但是还是记录一下好了.主要问题是不能灵活的自己定义错误的提示信息,只能提示出问题的文件和行数.具体的使用方法可以看 > 或者 >同时可以结合 >中 "XXVII. Error Handling and Logging Function原创 2006-06-15 11:59:00 · 2549 阅读 · 0 评论