网站生成系统部分源码.docx

上传人:b****8 文档编号:8942967 上传时间:2023-02-02 格式:DOCX 页数:96 大小:38.47KB
下载 相关 举报
网站生成系统部分源码.docx_第1页
第1页 / 共96页
网站生成系统部分源码.docx_第2页
第2页 / 共96页
网站生成系统部分源码.docx_第3页
第3页 / 共96页
网站生成系统部分源码.docx_第4页
第4页 / 共96页
网站生成系统部分源码.docx_第5页
第5页 / 共96页
点击查看更多>>
下载资源
资源描述

网站生成系统部分源码.docx

《网站生成系统部分源码.docx》由会员分享,可在线阅读,更多相关《网站生成系统部分源码.docx(96页珍藏版)》请在冰豆网上搜索。

网站生成系统部分源码.docx

网站生成系统部分源码

源码分:

1

(1)二、三级域名解析

//获取用户地址栏中的用户信息。

publicstringUser_Info()

{

//单个用户生成系统

//return"Single";

//end单个用户生成系统

//获取用户输入的主机地址

stringstr=this.p1.Request.ServerVariables["HTTP_HOST"];

//将主机地址按"."来分拆成数组

string[]host_temp=str.Split('.');

//临时字符串

stringhost_str="";

//判断主机是还是cn,

if(str.LastIndexOf("")>-1)

{

//是的主机地址

for(bytei=0;i

{

host_str+=host_temp[i]+".";

}

}

else

{

//是cn的主机地址

for(bytei=0;i

{

host_str+=host_temp[i]+".";

}

}

//将末尾的一个点对掉。

if(host_str.LastIndexOf(".")>-1)

{

host_str=host_str.Substring(0,host_str.LastIndexOf("."));

}

//判断是否为三级以上域名

if(host_str.LastIndexOf(".")>-1)

{

returnhost_str;

}

else

{

returnhost_str+".";

}

}

//获取用户的名称,不包括省份分类信息。

publicstringUser_Name()

{

//获取用户的完整信息

stringstr=User_Info();

string[]user_temp=str.Split('.');

//临时字符串

stringuser_str="";

for(bytei=0;i

{

user_str+=user_temp[i]+".";

}

//将末尾的一个点对掉。

returnuser_str.Substring(0,user_str.LastIndexOf("."));

}

//获取用户的省份分类信息,不含用户名。

publicstringUser_Class()

{

//获取用户的完整信息

stringstr=User_Info();

string[]user_class=str.Split('.');

returnuser_class[user_class.Length-1];

}

//获取主机信息,如

publicstringHost_Info()

{

//获取用户的完整信息

stringstr=User_Info();

//将用户信息替换掉,只剩下主机信息

str=this.p1.Request.ServerVariables["HTTP_HOST"].Replace(str+".","");

returnstr;

}

//判断用户是否存

publicboolUser_Chk()

{

//网站生成多个用户检查

stringtemp_path="/wlscxt/wzxx/"+User_Class()+"/"+User_Name();

//end网站生成多个用户检查

////单个用户检查

//stringtemp_path="";

//returntrue;

//end单个用户检查

try 

{ 

//建立目录对象

DirectoryInfothisOne=newDirectoryInfo(this.p1.Server.MapPath(temp_path));

if(thisOne.Exists)

{

returntrue;

}

else

{

returnfalse;

}

//return

} 

catch(Exceptione) 

{ 

returntrue; 

}

}

//返回用户的数据库完地址

publicstringMdb_Path()

{

//生成多个网站,域名进行验证数据库地址

stringmdb_path=this.p1.Server.MapPath("/wlscxt/wzxx/"+User_Class()+"/"+User_Name()+"/datat/"+"runb.mdb");

//end生成多个网站,域名进行验证数据库地址

//生成单个网站,直接的到数据库地址

//stringmdb_path=this.p1.Server.MapPath("/wlscxt/wzxx/admibase/datat/"+"runb.aspx");

//

//stringmdb_path=this.p1.Server.MapPath("/wlscxt/wzxx/admibase/datat/"+"runb.aspx");

//end生成单个网站,直接的到数据库地址

try 

{ 

if(File.Exists(mdb_path))

{

returnmdb_path;

}

else

{

return"";

}

//return

} 

catch(Exceptione) 

{ 

returne.ToString(); 

}

}

//该类的帮助信息

publicstringHelp()

{

stringstr="";

str+="--------------------域名分析Domain类的说明--------------------------------
";

str+="生成对象:


";

str+="Domaintemp=newDomain(this)
";

str+="
";

str+="以下是各种方法的说明:


";

str+="temp.User_Name():

返回用户的注册名称
";

str+="temp.User_Class():

返回用户学校的所在省份
";

str+="temp.User_Chk():

用户是否存在,返回布尔值
";

str+="temp.Mdb_Path():

返回用户数据库的完整物理路径
";

str+="temp.Help():

返回此类的说明信息
";

str+="--------------------域名分析Domain类的说明--------------------------------
";

returnstr;

}

1

(2)网站用户信息管理

#region网站用户信息

//----------start网站用户信息

//浏览all用户

publicDataViewyhlldv()

{

returnthis.datasql("select*fromx_user");

}

//添加用户

publicboolyhadd(stringym,stringxxmc,stringlxr,stringlxdh,stringxxdz,stringyob,stringsm,stringds,stringxq,stringtjsj,stringktsj,stringlx,stringxxxiaozhang,stringxzdh,stringbz)

{

stringls_sql,useid,time_c;

useid=max8("selectmax(userid)fromx_user");

time_c=this.getservertimestr();

//17字段

ls_sql="insertintox_user(userid,secym,username,lxr,dh,useraddr,youb,sm,sd,xq,sjktrq,ktrq,lx,useradminname,admindh,bz,sfkt,sqrq)values('"+useid+"','"+ym+"','"+xxmc+"','"+lxr+"','"+lxdh+"','"+xxdz+"','"+yob+"','"+sm+"','"+ds+"','"+xq+"','"+tjsj+"','"+ktsj+"','"+lx+"','"+xxxiaozhang+"','"+xzdh+"','"+bz+"','0','"+time_c+"')";

returnthis.datasqlvd(ls_sql);

}

//检验域名是否存在

publicboolisymname(stringname)

{

stringls_sql;

boollb_flag=false;

ls_sql="select*fromx_userwheresecym='"+name+"'";

lb_flag=datasqlreader(ls_sql);

returnlb_flag;

}

//检索单个网站用户

publicDataSetyhdg(stringid)

{

//17

returnthis.datasqlds("selectuserid,secym,username,lxr,dh,useraddr,youb,sm,sd,xq,sjktrq,ktrq,lx,useradminname,admindh,bz,sfkt,sqrqfromx_userwhereuserid='"+id+"'");

}

//删除单个网站用户

publicboolyhdelete(stringid)

{

returnthis.datasqlvd("deletex_userwhereuserid='"+id+"'");

}

//更新单个网站用户的信息

//更新

publicboolyhupdate(stringuserid,stringym,stringxxmc,stringlxr,stringlxdh,stringxxdz,stringyob,stringsm,stringds,stringxq,stringtjsj,stringktsj,stringlx,stringxxxiaozhang,stringxzdh,stringbz,stringiskt)

{

stringls_sql;

//更新15

ls_sql="updatex_usersetsecym='"+ym+"',username='"+xxmc+"',lxr='"+lxr+"',dh='"+lxdh+"',useraddr='"+xxdz+"',youb='"+yob+"',sm='"+sm+"',sd='"+ds+"',xq='"+xq+"',sjktrq='"+tjsj+"',ktrq='"+ktsj+"',lx='"+lx+"',useradminname='"+xxxiaozhang+"',admindh='"+xzdh+"',bz='"+bz+"',sfkt='"+iskt+"'whereuserid='"+userid+"'";

returnthis.datasqlvd(ls_sql);

}

//网站地址

publicDataSetadminwzdz()

{

returnthis.datasqlds("SELECTwzwz,wbdz,ym,mrpathFROMx_adminwzxxwhereid='01'");

}

//得到网站地址.如:

c:

\ddd

publicstringGetAdminWzdzCc(stringid)

{

//SqlCmdProc.CommandText="wzdz_select_x_adminwzxx";

//SqlCmdProc.Parameters.Add("@id_1",SqlDbType.Char,2,"id");

//SqlCmdProc.Parameters["@id_1"].Value=id;

//DataSetds=this.dataproc(SqlCmdProc);

DataSetds=this.adminwzdz();

DataRowdr=ds.Tables[0].Rows[0];

returndr[1].ToString();

}

//得到网站地址.如:

publicstringGetAdminWzWbdzCc(stringid)

{

//SqlCmdProc.CommandText="wzdz_select_x_adminwzxx";

//SqlCmdProc.Parameters.Add("@id_1",SqlDbType.Char,2,"id");

//SqlCmdProc.Parameters["@id_1"].Value=id;

//DataSetds=this.dataproc(SqlCmdProc);

DataSetds=this.adminwzdz();

DataRowdr=ds.Tables[0].Rows[0];

returndr[0].ToString();

}

//得到域名网站.如:

publicstringGetAdminWzYmCc(stringid)

{

//SqlCmdProc.CommandText="wzdz_select_x_adminwzxx";

//SqlCmdProc.Parameters.Add("@id_1",SqlDbType.Char,2,"id");

//SqlCmdProc.Parameters["@id_1"].Value=id;

//DataSetds=this.dataproc(SqlCmdProc);

DataSetds=this.adminwzdz();

DataRowdr=ds.Tables[0].Rows[0];

returndr[2].ToString();

}

//得到域名默认网站地址.如:

publicstringGetAdminWzMrPath(stringid)

{

//SqlCmdProc.CommandText="wzdz_select_x_adminwzxx";

//SqlCmdProc.Parameters.Add("@id_1",SqlDbType.Char,2,"id");

//SqlCmdProc.Parameters["@id_1"].Value=id;

//DataSetds=this.dataproc(SqlCmdProc);

DataSetds=this.adminwzdz();

DataRowdr=ds.Tables[0].Rows[0];

returndr[3].ToString();

}

//检验域名是否开通

publicboolIsYmnameKt(stringname)

{

stringls_sql;

boollb_flag=false;

if(name.ToLower()=="admibase")

{

lb_flag=true;

returnlb_flag;

}

ls_sql="select*fromx_userwheresfkt='1'andsecym='"+name+"'";

lb_flag=datasqlreader(ls_sql);

returnlb_flag;

}

//----------end网站用户信息

#endregion

1(3)网站生成、开通

#region开通网站信息

//allwz

publicDataViewktwzxx()

{

returnthis.datasql("selectuserid,dz,data,xdlusy,xdluadmin,numfromx_yhwzxx");

}

//dg

publicDataSetKtWzXxDg(stringid)

{

returnthis.datasqlds("SELECT[userid],[dz],[data],[ym]FROM[x_yhwzxx]whereuserid='"+id+"'");

}

//retundatapath

//canshuid

publicstringKtWzXxReDataPath(stringid)

{

returnthis.datasqlScalar("SELECT[data]FROM[x_yhwzxx]whereuserid='"+id+"'").ToString();

}

//retundatapath

//canshuym

publicstringKtWzXxReDataPathYm(stringym)

{

returnthis.datasqlScalar("SELECT[data]FROM[x_yhwzxx]whereym='"+ym+"'").ToString();

}

#endregion

#region开通网站操作

//网站开通

publicboolktwz(stringuserid,stringdz,stringshengf,stringpath)

{

boollb_flag;

lb_flag=isktwz(userid);

if(lb_flag)

{

returnlb_flag;

}

lb_flag=ktwzfirst(userid);

lb_flag=ktwzsecond(userid,dz,shengf);

ktwzthree(dz,shengf,path);

returnlb_flag;

}

//暂停网站

publicboolktwzzt(stringuserid)

{

stringls_sql;

ls_sql="updatex_usersetsfkt='0'whereuserid='"+userid+"'";

returnthis.datasqlvd(ls_sql);

}

//启用网站

publicboolktwzqy(stringuserid)

{

returnktwzfirst(userid);

}

//是否开通

publicboolisktwz(stringuserid)

{

stringls_sql;

boollb_flag=false;

ls_sql="select*fromx_userwhereuserid='"+userid+"'andsfkt='1'";

lb_flag=datasqlreader(ls_sql);

returnlb_flag;

}

//第一步

publicboolktwzfirst(stringuserid)

{

stringls_sql;

//更新15

ls_sql="updatex_usersetsfkt='1'whereuserid='"+userid+"'";

returnthis.datasqlvd(ls_sql);

}

//第二步

publicboolktwzsecond(stringuserid,stringdz,stringshengf)

{

stringls_sql,all_dz,all_data,all_sy,all_admin;

DataSetds=this.adminwzdz();

DataRowdr=ds.Tables[0].Rows[0];

//

stringYhYmWz;

YhYmWz=dz+"."+shengf+dr[2].ToString().Trim();

dz=shengf+@"\"+dz;

//

//all_dz=dz+dr[2].ToString().Trim();

all_dz=YhYmWz;

all_data=dr[1].ToString().Trim()+@"\

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 从业资格考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1