<?php
echo "<html>\n"; //输出标准HTML内容
echo "<head>\n";
echo "<title>\n";
echo "创建论坛\n";
echo "</title>\n";
echo "</head>\n";
echo "<body>\n";
echo "<link href=\"style.css\" rel=\"stylesheet\" type=\"text/css\">\n";
echo "<div class=\"Frame\">\n";
if(!$_POST["admin"])
{
echo "
<script language=\"javascript\">
<!--
function Juge(theForm)
{
if (theForm.admin.value == \"\")
{
alert(\"请输入管理员名称!\");
theForm.admin.focus();
return (false);
}
if (theForm.pass.value == \"\")
{
alert(\"请输入管理员密码!\");
theForm.pass.focus();
return (false);
}
if (theForm.pass.value != theForm.re_pass.value)
{
alert(\"重复密码与密码不一致\");
theForm.re_pass.focus();
return (false);
}
if (theForm.nick_name.value == \"\")
{
alert(\"请输入管理员昵称!\");
theForm.nick_name.focus();
return (false);
}
}
-->
</script>";
echo "<div class=\"title\">论坛创建第一步</div>\n";
echo "<div class=\"main\"> </div>\n";
echo "<form action=\"".$_SERVER[PHP_SELF]."\" method=\"post\" onsubmit=\"return Juge(this)\">\n";
echo "<div class=\"title\">管理员名称:<input type=\"text\" name=\"admin\" class=\"input\"></div>\n";
echo "<div class=\"title\">管理员密码:<input type=\"password\" name=\"pass\" size=\"21\" class=\"input\"></div>\n";
echo "<div class=\"title\">再输入密码:<input type=\"password\" name=\"re_pass\" size=\"21\" class=\"input\"></div>\n";
echo "<div class=\"title\">管理员信箱:<input type=\"text\" name=\"email\" class=\"input\"></div>\n";
echo "<div class=\"title\">管理员昵称:<input type=\"text\" name=\"nick_name\" class=\"input\"></div>\n";
echo "<div class=\"title\"><input type=\"submit\" value=\"下一步\"></div>\n";
echo "</form>\n";
}
else if(!$_POST["m_type"] and !$_POST["c_m"])
{
echo "
<script language=\"javascript\">
<!--
function Juge(theForm)
{
obj=document.f.c_m;
if(obj.checked==false)
{
if (theForm.m_type.value == \"\")
{
alert(\"请输入主论坛名称!\");
theForm.m_type.focus();
return (false);
}
if (theForm.m_des.value == \"\")
{
alert(\"请输入主论坛介绍!\");
theForm.m_des.focus();
return (false);
}
if (theForm.s_type.value == \"\")
{
alert(\"请输入分论坛名称!\");
theForm.s_type.focus();
return (false);
}
if (theForm.s_des.value == \"\")
{
alert(\"请输入分论坛简介\");
theForm.s_des.focus();
return (false);
}
}
}
function change()
{
obj=document.f.c_m;
if(obj.checked==true)
{
document.f.m_type.disabled=true;
document.f.m_des.disabled=true;
document.f.s_type.disabled=true;
document.f.s_des.disabled=true;
}
else
{
document.f.m_type.disabled=false;
document.f.m_des.disabled=false;
document.f.s_type.disabled=false;
document.f.s_des.disabled=false;
}
}
-->
</script>\n";
echo "<div class=\"title\">论坛创建第二步</div>\n";
echo "<div class=\"main\"> </div>\n\n";
echo "<form name=\"f\" action=\"".$_SERVER[PHP_SELF]."\" method=\"post\" onsubmit=\"return Juge(this)\">\n";
echo "<input type=\"hidden\" name=\"admin\" value=\"".$_POST[admin]."\">\n";
echo "<input type=\"hidden\" name=\"pass\" value=\"".$_POST[pass]."\">\n";
echo "<input type=\"hidden\" name=\"email\" value=\"".$_POST[email]."\">\n";
echo "<input type=\"hidden\" name=\"nick_name\" value=\"".$_POST[nick_name]."\">\n";
echo "<div class=\"title\">默认论坛主类别:<input type=\"text\" name=\"m_type\" class=\"input\"></div>\n";
echo "<div class=\"title\">论坛主类别介绍:<input type=\"text\" name=\"m_des\" class=\"input\"></div>\n";
echo "<div class=\"title\">默认论坛分类别:<input type=\"text\" name=\"s_type\" class=\"input\"></div>\n";
echo "<div class=\"title\">论坛分类别介绍:<input type=\"text\" name=\"s_des\" class=\"input\"></div>\n";
echo "<div class=\"title\">不创建默认论坛:<input type=\"checkbox\" name=\"c_m\" onclick=\"change()\"></div>\n";
echo "<div class=\"title\"><input type=\"button\" value=\"上一步\" onclick=\"history.go(-1)\">";
echo "<input type=\"submit\" value=\"下一步\"></div>\n";
echo "</form>\n";
}
else
{
include "21-1.php";
$admin=$_POST["admin"];
$pass=md5($_POST["pass"]);
$email=$_POST["email"];
$nick_name=$_POST["nick_name"];
$date=date("Y-m-d");
$sql1="CREATE TABLE $bbs_user(
id int(6) not null primary key auto_increment,
name varchar(12) not null default '',
pass varchar(40) not null default '',
nickname varchar(12) not null default '',
sex enum('boy','girl') default 'boy',
email varchar(80) not null default '',
photo varchar(80) not null default '',
q_name varchar(200) not null default '',
post_num int(6) not null default 0,
reg_date varchar(20) not null default '',
power int(1) not null default 0
)";
$result1=mysql_query($sql1,$my_conn);
$sql2="CREATE TABLE $bbs_type(
id int(6) not null primary key auto_increment,
m_id int(6) not null default 0,
type_n varchar(12) not null default '',
type_d varchar(80) not null default '',
last_post_id int(6) not null default 0,
p_count int(6) not null default 0,
m_count int(6) not null default 0,
admin int(6) not null default 0
)";
$result2=mysql_query($sql2,$my_conn);
$sql3="CREATE TABLE $bbs_post(
id int(6) not null primary key auto_increment,
type_id int(6) not null default 0,
re_id int(6) not null default 0,
poster_id int(6) not null default 0,
title varchar(40) not null default '',
content text not null,
v_num int(6) not null default 0,
r_num int(6) not null default 0,
p_time varchar(40) not null default '',
r_time varchar(40) not null default ''
)";
$result3=mysql_query($sql3,$my_conn);
$sql4="INSERT INTO $bbs_user(name,pass,nickname,email,reg_date,power) VALUES ('$admin','$pass','$nick_name','$email','$date',2)";
$result4=mysql_query($sql4);
if(!$_POST["c_m"])
{
echo "<div class=\"title\">用户选择创建默认论坛</div>";
$m_type=$_POST["m_type"];
$m_des=$_POST["m_des"];
$s_type=$_POST["s_type"];
$s_des=$_POST["s_des"];
$sql="INSERT INTO $bbs_type(m_id,type_n,type_d) VALUES (0,'$m_type','$m_des'),(1,'$s_type','$s_des')";
mysql_query($sql,$my_conn);
}
else
{
echo "<div class=\"title\">用户选择不创建默认论坛</div>";
}
mysql_close($my_conn);
if($result1 and $result2 and $result3 and $result4)
{
echo "<div class=\"title\">论坛成功安装<p>点<a href=\"21-4.php\">这里</a>进行登录<p>并在后台删除该文件</div>";
}
else
{
echo "<div class=\"title\">论坛安装过程中出现问题<p>请重新运行此程序</div>";
}
}
echo "</div>";
echo "</doby>";
echo "</html>";
?>
luntan.rar_LUNTAN.GAYCHINA.COM
版权申诉
178 浏览量
2022-09-21
08:45:52
上传
评论
收藏 30KB RAR 举报
寒泊
- 粉丝: 75
- 资源: 1万+
最新资源
- postgresql-42.7.3.jar
- 2024-05-21 20-36-43.mkv
- 基于QT+C++的智能云监护仪项目,能够实时显示使用者心电、血氧、血压波形及其它各种参数+源码(毕业设计&课程设计&项目开发)
- 基于java开发的app接收硬件端传输的心音信号,具有显示心音波形,发出心音的功能+源码(毕业设计&课程设计&项目开发)
- Python 程序语言设计模式思路-行为型模式:职责链模式:将请求从一个处理者传递到下一个处理者
- 9241703124789646.16健身系统2.apk
- postgresql-16.3-1-windows-x64.exe
- Python 程序语言设计模式思路-结构型模式:装饰器讲解及利用Python装饰器模式实现高效日志记录和性能测试
- 基于YOLOv5和DeepSORT的多目标跟踪仿真与记录
- Python 程序语言设计模式思路-创建型模式:原型模式:通过复制现有对象来创建新对象,面向对象编程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈