由DISCUZ的系统结构联想及网站开发过程中的一些实际问题,出此文 DISCIZ的目录结构及Include结构很有特点,是我从未想过的结构Include,Discuz_ROOT变量存放根目录的地址,可随意更改,而Include目录包含形式为Discuz_ROOT . IncludeDir . IncludeFileName . 扩展名.php 例如:../BBS/Include/UserReg.Class.php ../BBS/Include/Function.Class.php 程序的核心也就是类的包含,但Discuz做到的是按Action条件来断定用...
by 梦中的天堂 - PHP - 2006-01-24 16:24:45 阅读(6739) 回复(20)
原文:http://www.onlamp.com/pub/a/php/2004/12/09/three_tier.html Three-Tier Development with php 5 by Luis Yordano Cruz 12/09/2004 此文演示了php三层开发的强大功能,PEAR::DB_DataObject用于业务逻辑,Smarty用于显示逻辑,这里假设你熟 悉了 HTML ,Smarty,PEAR::DB_DataObject,Mysql和php5.如果你需要补充知识,下面的文章解释了一些原理: 用php DataObject简化业务逻辑 Smarty 简介:一个php模板引擎 php可伸缩性:Myth 你...
原文:http://www.onlamp.com/pub/a/php/2004/12/09/three_tier.html Three-Tier Development with php 5 by Luis Yordano Cruz 12/09/2004 此文演示了php三层开发的强大功能,PEAR::DB_DataObject用于业务逻辑,Smarty用于显示逻辑,这里假设你熟 悉了 HTML ,Smarty,PEAR::DB_DataObject,Mysql和php5.如果你需要补充知识,下面的文章解释了一些原理: 用php DataObject简化业务逻辑 Smarty 简介:一个php模板引擎 php可伸缩性:Myth ...
Model层,就是MVC模式中的数据处理层,用来进行数据和商业逻辑的装封 三、实现你的Mode层 Model层,就是MVC模式中的数据处理层,用来进行数据和商业逻辑的装封,进行他的设计的时候设计到三个个概念: ------Model类。是实体类。用来保存数据库表格的中一条记录的所有字段的数据。并且可以验证这条记录数据的完整性。 ------ModelManager类。 是实体类的管理类。通常每一个实体类(Model)都要有一个对应的管理类(ModelManager)。管理...
Model层,就是MVC模式中的数据处理层,用来进行数据和商业逻辑的装封 三、实现你的Mode层 Model层,就是MVC模式中的数据处理层,用来进行数据和商业逻辑的装封,进行他的设计的时候设计到三个个概念: ------Model类。是实体类。用来保存数据库表格的中一条记录的所有字段的数据。并且可以验证这条记录数据的完整性。 ------ModelManager类。 是实体类的管理类。通常每一个实体类(Model)都要有一个对应的管理类(ModelManager)。管理...
lamp兄弟连进驻上海,为上海的php培训注入新的力量,LAMP就业班、实战精英班、PCTI周末班、Linux班任您选择! 详情请咨询 QQ:046322883 MSN:[email=shanghai@lampbrother.net]shanghai@lampbrother.net[/email] TEL:021-2629660 WEB:www.lampbrother.net 地址:中山南一路810号209室 [ 本帖最后由 phpshanghai 于 2008-12-8 13:47 编辑 ]
.Jvp488 { display:none; } Linux下php服务器的安装与配置 分类:php教程 php程序员站 1、#cp httpd-2.0.47.tar.gz 到/usr/local/ 2、#tar zxvf php-4.3.3.tar.gz 3、#cd php-4.3.3 4、#./configure --with-mysql --with-apxs2=/usr/local/apache/bin/apxs #./configure -with-apache=/path/to/apache/dir -with-mysql=/usr/local/mysql 5、#make 6、#make install (一边等待一边保佑吧) 7 、#cp php.ini-dist /u...
Linux 下 php 服务器的 安装 与配置 分类:php教程 1、#cp httpd-2.0.47.tar.gz 到/usr/local/ 2、#tar zxvf php-4.3.3.tar.gz 3、#cd php-4.3.3 4、#./configure --with-mysql --with-apxs2=/usr/local/apache/bin/apxs #./configure -with-apache=/path/to/apache/dir -with-mysql=/usr/local/mysql 5、#make 6、#make install (一边等待一边保佑吧) 7 、#cp php.ini-dist /usr/local/lib/php.ini 8 、#vi /usr/loca...
AutoCRUD是一个php下的持久层,虽然它目前只支持MySQL数据库,但是它无需配置,也很方便实用。 已建立下面几个表为例 CODE CREATE TABLE `article` ( `articleid` smallint(5) UNSIGNED NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL DEFAULT '', `content` text, `datetimestamp` int(10) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (`articleid`) ) TYPE=MyISAM AUTO_INCREMENT=1 ; CREATE TABLE `arti...
上次说到用GD作各种几何图形,以及填充颜色。其中故意把这样一个较复杂的情况 留到后面,这就是任意多边形和任意多边形的填充颜色。 你应该已经想到了,任意多边形填充颜色的函数: 嗯。下面我们可以在图象上写字了。不过,先别高兴,要想写汉字还得费一些麻烦。 这个以后再逐渐解释。先看看怎么简单地写西文字符吧。 再看: 在使用输出字符的函数同时,如果能知道不同字型的字在图象里要占用的宽度、高度, 对于...