手把手教你写php论坛.doc.docVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
手把手教你写php论坛.doc.doc

一直做ASP的我,最近开始学PHP了。第一个作品就是这个微型论坛(也可以叫做留言本),虽然没啥技术含量,但是想起04年刚来的经典论坛学ASP时,起步困难,所以想把我近来学PHP的一点心得写出来,希望给和我一样学习PHP的朋友一点参考,能让初学者走的弯子少一点,顺利点。也算我为论坛做的一点贡献吧。(其实说这是教程我心虚的很,主要我也是初学者,代码写的菜,希望有经验者能给予指点)。 最好手边能有一本PHP基础的书,我用的书一本是人民邮电的《精通PHP+MYSQL应用开发》(很多人都反映它不怎么样);另一本是北京理工大学出版社的《PHP基础教程》,书比较老了,但是介绍的PHP函数比较细致。我文字表达能力有限,希望看不明白的同学表骂我…… 另:我利用下班时间写这篇东西,打算一边完善这个小论坛一边写。因为时间有限,作者水平更有限,所以我准备每天更新一点直到写完为止,要一下子全部写完我估计很有难度,希望大家见谅) 下面开始吧: 我的论坛的功能: 用户分三个级别:游客;注册用户;管理员 用户:用户注册;登陆;发帖;回复;编辑自己的帖子; 管理员:管理(包括添加、修改、删除)论坛版块;管理帖子(置顶、精华、移动、删除); 如果版块完全开放则游客也可以发帖子。 1、PHP环境搭建及MYSQL安装我不在说了,经典原来有详细说明的帖子。你还可以参照: /viewthread.php?tid=1645815 或者 /articles/363.shtml 这里来在你的电脑上搭建PHP运行环境。我的环境:WIN2000+APACHE 2.23+MYSQL 5.0 2、建立数据库。 PHPMYADMIN是个不错的管理MYSQL的东东,大家可以使用它来建立数据库。我用的是MYSQL-FRONT,也很好用。其实一个软件,顺手就好,用不着跟风。呵呵。或者你也可以使用MYSQL本身提供的MySQL Command Line Client来操作数据库: 输入登陆密码,登陆成功后显示如下: 建立mybbs数据库,代码如下: mysql CREATE DATABASE mybbs; 成功后显示Query OK, 1 row affected。 以下论坛建表同理: 建立论坛版块表forums,结构如下: mysqlCREATE TABLE `forums` ( -`ID` int(11) NOT NULL auto_increment, -`forum_name` varchar(50) NOT NULL default , -`forum_description` varchar(200) NOT NULL default , -`last_post_author` varchar(50) NOT NULL default , -`last_post_time` datetime NOT NULL default 0000-00-00 00:00:00, -`forum_order` tinyint(3) NOT NULL default 0, -`isguest` tinyint(3) NOT NULL default 0, -PRIMARY KEY (`ID`) -); 运行成功后图如下所示: 建立用户表member,结构如下 mysqlCREATE TABLE `member` ( -`ID` int(11) NOT NULL auto_increment, -`groupID` tinyint(3) NOT NULL default 0, -`username` varchar(50) NOT NULL default , -`real_name` varchar(50) NOT NULL default , -`password` varchar(50) NOT NULL default , -`email` varchar(50) NOT NULL default , -`headimg` varchar(50) NOT NULL default , -`homepage` varchar(50) default NULL, -`qq` varchar(10) default NULL, -`MSN` varchar(50) default NULL, -`jointime` datetime NOT NULL default 0000-00-00 00:00:00, -`no_of_post` smallint(6) default NULL, -`sign` varchar(200) default NULL, -PRIMARY KEY (`ID`) -); 建立主题表t

文档评论(0)

xinshengwencai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档