这是一个功能齐全强大的新闻发布软件

源代码在线查看: install.jsp

软件大小: 268 K
上传用户: zxyxwd6
关键词: 新闻 发布 软件
下载地址: 免注册下载 普通下载 VIP

相关代码

				
								String action=request.getParameter("action");
				if(action==null)
				{action="";}
				%>
				
				
				PHP帝国系列软件安装程序
				
				
				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; } 
				
				
				
				
				
				  
				     
				       PHP帝国系列软件
				    
				     
				       软件名称:eNews(帝国新闻发布系统)
				       开发者:王猛
				    
				     
				       本软件由PHP帝国版权所有,如有问题请联系站长或访问网站http://www.phome.net
				    
				     
				      
				运行环境:JSP+MSSQL(或其他数据库)
				        
				    
				  
				
				
				  
				     本安装程序分为五个步骤,具体如下:配置数据库环境--》配置安装PATH--》建立数据表--》初使化管理员--》安装成功
								//初使化管理员
				if(action.equals("AddUser"))
				{
				%>
				
								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();
				%>
				  
				    
				      第五步:安装完毕
				    
				    
				       
				          您的初使化用户名和密码如下:
				        用户名:
				        密码  :
				            系统已安装完毕,为了安全起见,请删除install这个目录。点击进入管理后台
				            
				            
				            
				          
				          
				    
				  
								return;
				}
				//建表
				if(action.equals("CreateDb"))
				{
				%>
				
								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();
				%>
				
				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;
				}
				
				
				
				  
				     
				      第四步:初使化管理员
				    
				     
				      用户名:
				      (不能为中文)
				    
				     
				      密码:
				      
				    
				     
				      重复密码:
				      
				        
				    
				     
				       
				      
				        
				    
				  
				
								return;
				}
				%>
				
				
				
				  
				     
				      LINUX下目录权限配置(如是WINDOWS下,此步骤可省。)
				    
				     
				      
				将下面的目录权限设为:0777
				       data
				       document
				       template
				       js
				        
				    
				     
				      第一步:配置数据库环境
				    
				     
				      1、修改enews/jdbc_sql.java文件(用文本编辑器打开)
				          package Eclass;
				          import java.sql.*;
				          import java.util.*;
				          import java.text.*;
				          import java.io.*; 
				          public class jdbc_sql
				          {String conn_str="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=你的数据库";//---------数据库
				          String username="数据库用户";//---------------数据库用户名
				          String password="数据库密码";//-------------数据库密码
				          private Connection conn=null;
				          private Statement stmt=null;
				          ResultSet rs=null;
				          ...................
				          
				          修改后保存文件
				        2、编译jdbc_sql.java文件:
				          到DOS下运行:
				          安装PATH/enews/javac jdbc_sql.java
				        3、配置环境变量
				          将classpath指向:安装PATH/enews这个目录下例子:假设我们将程序安装在:e:\myjsp目录下    在windows2000下环境变量设置
				右键“我的电脑”--->"属性"--->"高级"--->"环境变量"--->点"系统变量"中的"classpath"--->点"编辑"--->在变量值:这栏的最后面加上"E:\myjsp\enews;"--->"确定"--->"确定"--->设置完成
				        4、重启tomcat/resin。
				        
				        
				    
				     
				      第二步:配置安装PATH(注意:在目录后成要加上"/")
				    
				     
				      修改enews/jdbc_sql.java文件(用文本编辑器打开) 
				          <%
				          String news_basic_path="安装PATH";//------------安装path
				          %> 
				          必须是绝对PATH.如:E:/myjsp/enews/
				          
				          修改后保存文件
				          
				    
				     
				      第三步:开始建立数据表(上面两步配置好后,点击开始建表)
				    
				     
				        
				          
				            
				            
				          
				          
				    
				  
				
				
				
				
				
							

相关资源