建站
①需要一个独立域名,用来访问你的站点,
②需要一台服务器(空间)来存储/运行你的站点.
③如果你能自己编写一套动态网站程序,那么自己写网站程序,如果赶时间,技术不足,可以用一些开源的论坛社区软件来构架论坛,PHP◆MYSQL构架的论坛有PHPWIND,DISCUZ,PHPBB等,当然还有ASP◆ACCESS构架的DVBBS,这些
对于新站,你可以选择虚拟主机,当然资金充足也可选择服务器或者VPS.
我的方案是
服务器空间,这些随便了.
数据库的创建
CREATE?DATABASE?GBOOK;
CREATE?TABLE?◆gbook◆?(
◆name◆?VARCHAR(?10?)?NOT?NULL?,
◆sex◆?TINYINT(?1?)?UNSIGNED?NOT?NULL?,
◆info◆?TEXT?NOT?NULL?,
◆time_at◆?DATETIME?NOT?NULL?
)
主要页面有:
input.html为初始页
insert.php为把输入内容送入数据库
show.php显示留言板内容
change.php修改留言板内容的界面
del.php删除留言板内容
change_ok.php修改留言板内容并送入数据库?
input.html
html
head
title留言版/title
/head
body
form?name="form1"?method="post"?action="insert.php"
p你的性别:input?type="radio"?value="1"?name="sex"?checked="checked"?/男生??input?type="radio"?value="0"?name="sex"?/女生?/p
p你的留言内容:/p
/form
/body
/html
?????insert.php
php
$mysql_server_name?=?"localhost";
$mysql_username?=?"root";
$mysql_database?=?"gbook";
$ip?=?getenv('REMOTE_ADDR');
mysql_select_db("gbook");
$sql?=?"INSERT?INTO?◆gbook◆?(?◆id◆?,?◆name◆?,?◆sex◆?,?◆email◆?,?◆info◆?,?◆ip◆?,?◆time_at◆?)?
VALUES?(NULL?,?'$name',?'$sex',?'$email',?'$info',?'$ip',?NOW(?))";
$result?=?mysql_query($sql,$conn);
$id?=?mysql_insert_id();
mysql_close($conn);
p留言成功/p
pa?href="show.php"去留言页?/a/p
??????show.php
$sql?=?"SELECT?*?FROM?gbook?ORDER?BY?'id'?DESC";?//排序?后留言的在前面显示
$conn?=?mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
mysql_select_db($mysql_database,$conn);
$result?=?mysql_query($sql);
while($row?=?mysql_fetch_row($result))
{?//?----if语句判断男女------
{?$gender?=?'男';}
else
{?$gender?=?'女';?}?
tr
/tr
/table
hr?/
}
mysql_free_result($result);
???????change.php
$sql?=?"SELECT?name,?sex,?email,?info?FROM?gbook?WHERE?id?=?'$id'?";
$row?=?mysql_fetch_row($result);
form?name="form1"?method="post"?action="change_ok.php?id?=$id?"
//?-----if语句判断男女?1为男?0为女-------
if($row[1]==1)
echo?'?p你的性别:input?type="radio"?value="1"?name="sex"?checked="checked"?/男??input?type="radio"?value="0"?name="sex"?/女?/p';
echo?'?p你的性别:input?type="radio"?value="1"?name="sex"?/男??input?type="radio"?value="0"?name="sex"?checked="checked"?/女?/p';
pinput?type="submit"?value="提交"?/input?type="reset"?value="重设"?//p
del.php
$sql?=?"DELETE?FROM?gbook?WHERE?id?=?'$id'?";
pa?href="show.php"[返回]/a/p
?????????change_ok.php
$sql?=?"UPDATE?◆gbook◆?SET?◆name◆?=?'$name',◆sex◆?=?'$sex',◆email◆?=?'$email',◆info◆?=?'$info'?WHERE?◆id◆?='$id'?";
第一步:当然是要确定你要建立怎么样的一个论坛,如:主题、目标群体、大致的版块、将来的规划、以及你手上的资料.
第二步:你需要一个虚拟主机空间,一个域名,这些可以有免费的,当然建议用收费的,也就是两百元左右的样子.——同时将域名解析到你的空间.
第四步:上传论坛程序到你的虚拟主机空间,安装它.
第五步:设置你的论坛——按照你第一步时候的设想来设置版块及其他信息.
第六步:发布你的初始数据,即你掌握的论坛相关的数据,部分论坛可以使用发帖机器,这样可以批量注册一些会员,来营造论坛初期的氛围.
第八步:管理你的论坛,招募版主等人员,并进行日常管理.
以上基本就是这样,如有不明白欢迎追问,可以留下你的Q,也可以百度HI我,免费详细解答,共同学习进步.
有时候为了更好地优化论坛,让会员们能够更加轻松地使用论坛,需要使用分论坛的功能.这里我们将详细叙述IIS下如何实现分论坛.
请务必确定:
①主论坛与分论坛都已安装完成(安装方法请参见安装指南)
确认OK,然后进入主论坛的后台进行以下操作.
第一步 开启主论坛的二级域名功能
设置位置:【后台】-【核心】-【常规设置】-【全局参数】,"二级目录/域名功能"后面选择'二级域名'访问.
第二步 设置cookie的有效域名
设置位置:【后台】-【核心】-【常规设置】-【全局参数】,"Cookie 作用域".就是把主机头部分抠出来,如将 填写到这里,提交.(请根据实际情况进行操作) 注意:请务必填写,否则将出现分论坛现登录不同步现象.
第三步 版块设置
如,要增加分论坛1*xxx*xxx,首先要增加IIS上的绑定.打开IIS管理器,把要设置的分论坛二级域名添加上去,也就是常说的把子域名绑定到目录.(同样,在Apache环境下把多个域名指定到同一网站就行)【视频教程】
①选择主论坛-【属性】(本主论坛名为:分论坛演示main.请根据实际情况操作),确认IP地址合TCP端口,一般情况下不做改动.
②选择【高级】-【添加】,添加您要的分论坛名.本例添加了1*xxx*xxx.设置完毕后,通过1*xxx*xxx就可以访问到分论坛了.
第四步 添加分类板块并进行设置
至此,设置完毕.
请务必注意以下两点:
①.:分论坛设置不需要修改文件,与网络上流传的方式(通过复制文件或文件夹,并修改D_P等代码)不同,二级域名访问论坛的无须改动任何代码.
②.:一定要注意设置cookie的有效域名,以确保支持绑定多域名和目录,实现同步登陆和退出的功能.
求采纳
bbpress的话可以下个中文版找个教程安装即可,也是很简单的!
你想做论坛说明你勇气可嘉,但论坛这东西可不是凭一时之勇能做好的.
你有这样的想法,估计你也不是很了解网站编程或是个初学者,你可以先试着做一个可相互回复的留言板来体验一下.
像discuz之类的都是一个公司来完成的,论坛结构关系复杂,要求稳定性和安生性都要有障,不是像做普通网站那样简单的.