?? install.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+MSSQL(或其他數據庫)</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>
密碼 :<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="CREATE TABLE enews_admin (loginid int IDENTITY(1,1) NOT NULL,login varchar(20) NOT NULL default '',password varchar(20) NOT NULL default '',rnd varchar(30) NULL default '',groupid varchar(255) NULL default '',leve tinyint NULL default '0',close1 tinyint NULL default '0',addnews tinyint NOT NULL default '0',listnews tinyint NOT NULL default '0',getjs tinyint NOT NULL default '0',morenews tinyint NOT NULL default '0',listpicnews tinyint NOT NULL default '0',search tinyint NOT NULL default '0',addclass tinyint NOT NULL default '0',listclass tinyint NOT NULL default '0',addtemplate tinyint NOT NULL default '0',listtemplate tinyint NOT NULL default '0',adduser tinyint NOT NULL default '0',listuser tinyint NOT NULL default '0',bakdata tinyint NOT NULL default '0',loadin tinyint NOT NULL default '0',movenews tinyint NOT NULL default '0',deloldnews tinyint NOT NULL default '0');";
empire.update(query);
query="CREATE TABLE enews_bclass (bclassid int IDENTITY(1,1) NOT NULL,bclassname varchar(20) NOT NULL default '',zt tinyint default NULL);";
empire.update(query);
query="CREATE TABLE enews_class (classid int IDENTITY(1,1) NOT NULL,bclassid int NOT NULL default '0',classname varchar(20) NOT NULL default '',tempid int NOT NULL default '0',line int NOT NULL default '10',strlen int NOT NULL default '34',h_date tinyint NOT NULL default '0');";
empire.update(query);
query="CREATE TABLE enews_news (newsid int IDENTITY(1,1) NOT NULL,title varchar(60) NOT NULL default '',bclassid int NOT NULL default '0',classid int NOT NULL default '0',onclick int NOT NULL default '0',time datetime NOT NULL default '0000-00-00 00:00:00',writer varchar(30) NULL default '',newspath varchar(50) NOT NULL default '',keyboard varchar(70) NULL default '',newstext text NULL,befrom varchar(60) NULL default '');";
empire.update(query);
query="CREATE TABLE enews_pic (picid int IDENTITY(1,1) NOT NULL,title varchar(80) NOT NULL default '',pic_url varchar(127) NOT NULL default '',url varchar(127) NULL default '',pic_width varchar(20) NOT NULL default '',pic_height varchar(20) NULL default '',open_pic varchar(20) NOT NULL default '',border tinyint NOT NULL default '0');";
empire.update(query);
query="CREATE TABLE enews_temp (tempid int IDENTITY(1,1) NOT NULL,tempname varchar(20) NOT NULL default '');";
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"> </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>
data<br>
document<br>
template<br>
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="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=你的數據庫";//---------數據庫<br>
String username="數據庫用戶";//---------------數據庫用戶名<br>
String password="數據庫密碼";//-------------數據庫密碼<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> 在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>
<%<br>
String news_basic_path="安裝PATH";//------------安裝path<br>
%> <br>
必須是絕對PATH.如:E:/myjsp/enews/<br>
<br>
修改后保存文件</p>
<p> </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 + -