面向对象程序设计的来源得自于人们看待电话、汽车这些物体的想法。很多程序设计者在讨论面向对象程序设计的时候喜欢用“包装”或者“继承”这些让一般人迷惑不解的词语。我们可以把面向对象这个概念和自然物体联系起来去理解它的原理。让我们拿交通工具来做个比方。 设计图 为了构建交通工具我们需要一份设计图。这份设计图可以定...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1381">阅读全文→</a></span>
PHP不支持永久对象,在OOP中永久对象是可以在多个应用的引用中保持状态和功能的对象,这意味着拥有将对象保存到一个文件或数据库中的能力,而且可以在以后装入对象。这就是所谓的序列化机制。PHP 拥有序列化方法,它可以通过对象进行调用,序列化方法可以返回对象的字符串表示。然而,序列化只保存了对象的成员数据而不包话方法。 在PHP4中,如果你将对象序列化到字符...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1382">阅读全文→</a></span>
根据许多网友需求,特地把我站的这个模拟 OICQ 的在线聊天的东西献给大家! 1 用户必须注册登陆,在数据库 userinfo 里面保存如下几个字段 Name 不用问了,这是登陆用的用户名,必须唯一 Password 登陆密码 NickName 用户昵称,也就是显示的名字 Face 存放着用户头像的编号,比如 01,代表 /images/face/...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1380">阅读全文→</a></span>
写的一个比较烂的目录文件列表程序,支持多系统,可按时间排序,可进入多层目录 <code><?//List.php<br />//Power by Devchina.com 2oa.net<br />$Path=($dir)?urldecode($dir):"d:";//最好用session设置路径安全<br />$handle=o...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1379">阅读全文→</a></span>
PHP(Hypertext Preprocessor)是一种 HTML 内嵌式的语言 (类似 IIS 上的ASP)。而 PHP 独特的语法混合了 C、Java、Perl 以及 PHP 式的新语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。除此之外,用 PHP 写出来的 Web 后端CGI 程序,可以很轻易的移植到不同的系统平台上。 我们在做网...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1376">阅读全文→</a></span>
你一定会笑我"下载文件"如此简单都值得说?当然并不是想象那么简单。例如你希望客户要填完一份表格,才可以下载某一文件,你第一个想法一定是用 "Redirect"的方法,先检查表格是否已经填写完毕和完整,然后就将网址指到该文件,这样客户才能下载,但如果你想做一个关于"网上购物"的电子商务网站,考虑安全问...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1377">阅读全文→</a></span>
该脚本从一个指定目录中读取文件名,之后把这些文件名返回到数组中,还包括文件个数。 源代码如下: <code><?<br />/*<br />This script read the filenames from a specified directory and returns them in an array.<br />The number of f...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1378">阅读全文→</a></span>
检查用户输入的ISBN号码(可以带也可以不带连字符号)是否合法。 源代码如下: <code><?php<br />/*<br />* Check to see if the entered isbn is valid and return<br />* true or false depending.<br />* Im not even going t...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1375">阅读全文→</a></span>
<code> for ($offend = $pos + strlen($dynend[1]); $offend < $l; $offend++) {<br /> $c = $rest{$offend};<br /> if ($c == "\n") {<br /> ...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1374">阅读全文→</a></span>
<code><?php<br />//<br />// Copyright ?2000-2001, Roland Roberts <roland@astrofoto.org><br />// 2001 Alister Bulman <alister@minotaur.nu> Re-Port multi template...|-|6<span class="readmore"><a href="http://dengrui.me/em/?post=1373">阅读全文→</a></span>