⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 install.jsp

📁 新闻发布系统 新闻发布系统 新闻发布系统
💻 JSP
字号:
<%@page contentType="text/html; charset=gb2312" language="java" %>
<%
String action=request.getParameter("action");
if(action==null)
{action="";}
%>
<html>
<head>
<title>PHP帝国系列软件安装程序</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
body { font-size: 9pt; line-height: 13pt} a:link { font-size: 9pt;  color:#003399} A:hover {COLOR:#FFCC00; 
} a:visited { font-size: 
9pt; line-height: 13pt; color:#800080;} table { font-size: 9pt; } td { font-size: 9pt; } 
</style>
</head>

<body bgcolor="#FFFFFF" text="#000000" topmargin="0">
<form name="form1" method="post" action="install.jsp">
  <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="3370A6">
    <tr> 
      <td height="30" colspan="2"> <div align="center"><font color="#FFFFFF" size="5"><strong>PHP帝国系列软件</strong></font></div></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td width="50%"> <div align="center">软件名称:eNews(帝国新闻发布系统)</div></td>
      <td width="65%" height="25"> <div align="center">开发者:王猛</div></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td height="25" colspan="2"> <div align="center">本软件由<a href="http://www.phome.net"><strong>PHP帝国</strong></a>版权所有,如有问题请联系<a href="mailto:wm_chief@163.com">站长</a>或访问网站<a href="http://www.phome.net">http://www.phome.net</a></div></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td height="25" colspan="2">
<p align="center">运行环境:JSP+MYSQL(或其他数据库)</p>
        </td>
    </tr>
  </table>
</form>
<br>
  <table width="90%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="3370A6">
    <tr height=30> <td bgcolor=ffffff>本安装程序分为五个步骤,具体如下:<br>配置数据库环境--》配置安装PATH--》建立数据表--》初使化管理员--》安装成功</td></tr></table>
<%
//初使化管理员
if(action.equals("AddUser"))
{
%>
<jsp:useBean id=empire scope="page" class="Eclass.jdbc_sql" />
<%
String login=request.getParameter("login");
String password=request.getParameter("password");
empire.update("insert into enews_admin(login,password,addnews,listnews,getjs,morenews,listpicnews,search,addclass,listclass,addtemplate,listtemplate,adduser,listuser,bakdata,loadin,movenews,deloldnews) values('"+login+"','"+password+"','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1')");
empire.closestmt();
empire.closeconn();
%><br><br>
  <table width="90%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="3370A6">
    <tr>
      <td height="30"><strong><font color="#FFFFFF" size="4">第五步:安装完毕</font></strong></td>
    </tr>
    <tr>
      <td height="25" bgcolor="#FFFFFF"><div align="center"> 
          <p><br>您的初使化用户名和密码如下:<br>
        用户名:<font color=red><%=login%></font>
        密码&nbsp;&nbsp;:<font color=red><%=password%></font><br><br>
            系统已安装完毕,为了安全起见,请删除install这个目录。点击进入管理后台<br>
            <br>
            <input type="button" name="Submit3" value=" 进入管理后台 " onclick="javascript:self.location.href='../admin/index.jsp';">
            <br>
          </p>
          </div></td>
    </tr>
  </table>
<%
return;
}
//建表
if(action.equals("CreateDb"))
{
%>
<jsp:useBean id=empire scope="page" class="Eclass.jdbc_sql" />
<%
String query="",default1="默认模板";
query="DROP TABLE IF EXISTS enews_admin,enews_class,enews_bclass,enews_temp,enews_news,enews_pic";
empire.update(query);
query="CREATE TABLE enews_admin (loginid int(11) NOT NULL auto_increment,login varchar(20) NOT NULL default '',password varchar(20) NOT NULL default '',rnd varchar(30) NOT NULL default '',groupid varchar(255) NOT NULL default '',leve int(1) NOT NULL default '0',close int(1) NOT NULL default '0',time datetime NOT NULL default '0000-00-00 00:00:00',addnews tinyint(4) NOT NULL default '0',listnews tinyint(4) NOT NULL default '0',getjs tinyint(4) NOT NULL default '0',morenews tinyint(4) NOT NULL default '0',listpicnews tinyint(4) NOT NULL default '0',search tinyint(4) NOT NULL default '0',addclass tinyint(4) NOT NULL default '0',listclass tinyint(4) NOT NULL default '0',addtemplate tinyint(4) NOT NULL default '0',listtemplate tinyint(4) NOT NULL default '0',adduser tinyint(4) NOT NULL default '0',listuser tinyint(4) NOT NULL default '0',bakdata tinyint(4) NOT NULL default '0',loadin tinyint(4) NOT NULL default '0',movenews tinyint(4) NOT NULL default '0',deloldnews tinyint(4) NOT NULL default '0',UNIQUE KEY loginid (loginid)) TYPE=MyISAM;";
empire.update(query);
query="CREATE TABLE enews_bclass (bclassid int(11) NOT NULL auto_increment,bclassname varchar(20) NOT NULL default '',zt int(1) default NULL,UNIQUE KEY bclassid (bclassid)) TYPE=MyISAM;";
empire.update(query);
query="CREATE TABLE enews_class (classid int(11) NOT NULL auto_increment,bclassid int(11) NOT NULL default '0',classname varchar(20) NOT NULL default '',tempid int(6) NOT NULL default '0',line tinyint(4) NOT NULL default '10',strlen tinyint(4) NOT NULL default '34',h_date tinyint(4) NOT NULL default '0',UNIQUE KEY classid (classid)) TYPE=MyISAM;";
empire.update(query);
query="CREATE TABLE enews_news (newsid int(11) NOT NULL auto_increment,title varchar(60) NOT NULL default '',bclassid int(11) NOT NULL default '0',classid int(11) NOT NULL default '0',onclick int(11) NOT NULL default '0',time datetime NOT NULL default '0000-00-00 00:00:00',writer varchar(30) NOT NULL default '',newspath varchar(50) NOT NULL default '',keyboard varchar(70) NOT NULL default '',newstext mediumtext NOT NULL,befrom varchar(60) NOT NULL default '',UNIQUE KEY newsid (newsid)) TYPE=MyISAM;";
empire.update(query);
query="CREATE TABLE enews_pic (picid int(8) NOT NULL auto_increment,title varchar(80) NOT NULL default '',pic_url varchar(127) NOT NULL default '',url varchar(127) NOT NULL default '',pic_width varchar(20) NOT NULL default '',pic_height varchar(20) NOT NULL default '',open_pic varchar(20) NOT NULL default '',border tinyint(4) NOT NULL default '0',PRIMARY KEY  (picid)) TYPE=MyISAM;";
empire.update(query);
query="CREATE TABLE enews_temp (tempid int(11) NOT NULL auto_increment,tempname varchar(20) NOT NULL default '',UNIQUE KEY tempid (tempid)) TYPE=MyISAM;";
default1=new String(default1.getBytes("gb2312"),"ISO8859-1");
empire.update(query);
empire.update("insert into enews_temp(tempname) values('"+default1+"');");
empire.closestmt();
empire.closeconn();
%>
<script>
function check_adduser(obj)
{
if(obj.login.value=="")
{alert("请输入用户名");obj.login.focus();return false;}
if(obj.password.value=="")
{alert("密码不能为空");obj.password.focus();return false;}
if(obj.password.value!=obj.repassword.value)
{alert("两次输入的密码不一样");obj.password.focus();return false;}
return true;
}
</script>
<br>
<form action="install.jsp" method="post" name="form2" id="form2" onsubmit="return check_adduser(document.form2);">
  <table width="90%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="3370A6">
    <tr> 
      <td height="30" colspan="2"><strong><font color="#FFFFFF" size="4">第四步:初使化管理员</font></strong></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td width="27%" height="25">用户名:</td>
      <td width="73%" height="25"><input name="login" type="text" id="login">(不能为中文)</td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td height="25">密码:</td>
      <td height="25"><input name="password" type="password" id="password"></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td height="25">重复密码:</td>
      <td height="25"><input name="repassword" type="password" id="repassword">
        <input name="action" type="hidden" id="action" value="AddUser"></td>
    </tr>
    <tr bgcolor="#FFFFFF"> 
      <td height="25">&nbsp;</td>
      <td height="25"><input type="submit" name="Submit" value="增加管理员">
        <input type="reset" name="Submit2" value="重置"></td>
    </tr>
  </table>
</form>
<%
return;
}
%>


<form name="form2" method="post" action="">
  <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
    <tr> 
      <td height="30" bgcolor="#3370A6"><strong><font color="#FFFFFF" size="4">LINUX下目录权限配置(如是WINDOWS下,此步骤可省。)</font></strong></td>
    </tr>
    <tr> 
      <td height="25"><p>
将下面的目录权限设为:0777<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;data<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;template<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;js<br><br>
        </p></td>
    </tr>
    <tr> 
      <td height="30" bgcolor="#3370A6"><strong><font color="#FFFFFF" size="4">第一步:配置数据库环境</font></strong></td>
    </tr>
    <tr> 
      <td height="25"><p>1、修改enews/jdbc_sql.java文件(用文本编辑器打开)<br>
          package Eclass;<br>
          import java.sql.*;<br>
          import java.util.*;<br>
          import java.text.*;<br>
          import java.io.*; <br>
          public class jdbc_sql<br>
          {String conn_str=&quot;jdbc:mysql://localhost/你的数据库名&quot;;//---------数据库<br>
          String username=&quot;数据库用户名&quot;;//---------------数据库用户名<br>
          String password=&quot;数据库密码&quot;;//-------------数据库密码<br>
          private Connection conn=null;<br>
          private Statement stmt=null;<br>
          ResultSet rs=null;<br>
          ...................<br>
          <br>
          修改后保存文件</p>
        <p>2、编译jdbc_sql.java文件:<br>
          到DOS下运行:<br>
          安装PATH/enews/javac jdbc_sql.java</p>
        <p>3、配置环境变量<br>
          将classpath指向:安装PATH/enews这个目录下<br>例子:假设我们将程序安装在:e:\myjsp目录下<br>&nbsp;&nbsp;&nbsp;&nbsp;在windows2000下环境变量设置<br>
右键“我的电脑”--->"属性"--->"高级"--->"环境变量"--->点"系统变量"中的"classpath"--->点"编辑"--->在变量值:这栏的最后面加上"E:\myjsp\enews;"--->"确定"--->"确定"--->设置完成</p>
        <p>4、重启tomcat/resin。</p>
        <p><br>
        </p></td>
    </tr>
    <tr> 
      <td height="25" bgcolor="3370A6"><strong><font color="#FFFFFF" size="4">第二步:配置安装PATH(注意:<font color=red>在目录后成要加上"/"</font>)</font></strong></td>
    </tr>
    <tr> 
      <td height="25"><p>修改enews/jdbc_sql.java文件(用文本编辑器打开) <br>
          &lt;%<br>
          String news_basic_path=&quot;安装PATH&quot;;//------------安装path<br>
          %&gt; <br>
          必须是绝对PATH.如:E:/myjsp/enews/<br>
          <br>
          修改后保存文件</p>
        <p>&nbsp; </p></td>
    </tr>
    <tr> 
      <td height="25" bgcolor="3370A6"><font color="#FFFFFF" size="4"><strong>第三步:开始建立数据表(上面两步配置好后,点击开始建表)</strong></font></td>
    </tr>
    <tr> 
      <td height="25"> <div align="center"> 
          <p><br>
            <input type="button" name="step1" value=" 点击开始建表 " onclick="javascript:self.location.href='install.jsp?action=CreateDb'">
            <br><br><br>
          </p>
          </div></td>
    </tr>
  </table>
</form>


</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -