|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。asp完成rar紧缩息争紧缩源代码,只需一个文件便可能弄定,asp紧缩目次或文件,解压rar文件,删除特定文件等功效.此源码便利人人举行二次开辟,分享出来.
以下是winrar.asp代码:
<!--
Name-阿言在线winrar插件
copyright-南国药苑BBS(www.spubbs.com)
created-2006/5/17
author-阿言:tqsir@hotmail.comQQ:12895551
-->
<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%>
<title>接待利用阿言在线winrar插件</title>
<body>
<TABLEborder=0width=80%align=centercellspacing=1cellpadding=3style="FONT-FAMILY:Verdana;font-size:14px;BORDER:#0000001pxsolid;background-color:#f7f7f7">
<tr>
<thwidth="100%"height="24"bgcolor="#e4e4e4"><strong><fontcolor="#FF0000">阿言在线winrar插件</font></strong>最新更新工夫2006.5.17[<ahref="http://www.spubbs.com/dispbbs.asp?boardid=24&id=19979"target=_blank>撑持页面</a>]
</th>
</tr>
<tr>
<td>
<%
Server.ScriptTimeout=99999
Dimwinrar,cmddir
Winrar="C:ProgramFilesWinRARWinrar.exe"’Winrar.exe的路径Progra~1。
cmddir="%windir%system32cmd.exe"’cmd.exe的路径
user="spubbs.com"’用户名
pwd="spubbs.com"’上岸、紧缩、解紧缩暗码,出于平安思索,请将此暗码设置充足健壮
ifrequest.Form("user")=userandrequest.Form("pwd")=pwdthen
response.write"本文件夹路径:"&Server.Mappath(".")&"<br>"
from=request.Form("from")
where=request.Form("where")
iffrom""andwhere""then
Dima,b,Shell,Runing,Runcode,Cmd
ifinstr(where,":")=0thena=Server.mappath(""&where&"")elsea=where
ifinstr(from,":")=0thenb=Server.mappath(""&from&"")elseb=from
’response.Writeb
ifright(b,1)""andleft(right(b,4),1)"."thenb=b&".rar"
OnErrorResumeNext
SetShell=Server.CreateObject("WScript.Shell")
ifrequest.QueryString("action")=1then’解紧缩
ifnotReportFileStatus(b)thenResponse.Write(b&"不存在!"):Response.End()
Runing=cmddir&"/c"""&winrar&"""x-ibck-t-y-o+-p"&pwd&""’设置运转解紧缩的命令。
Cmd=Runing&b&""&a&""
elseifrequest.QueryString("action")=0then’紧缩
if(notReportFileStatus(a))and(notReportFolderStatus(a))thenResponse.Write(a&"不存在!"):Response.End()
Cmd=cmddir&"/cdel/f/q"&b
Runcode=Shell.Run(Cmd,1,True)
Runing=cmddir&"/c"""&winrar&"""a-ibck-y-ep-o+-p"&pwd&""’紧缩。
Cmd=Runing&b&""&a
else’删除文件
Cmd=cmddir&"/cdel/f/q"&b
endif
Runcode=Shell.Run(Cmd,1,True)
Runing=Shell.Run(cmddir&"/ctaskkill/imwinrar.exe",1,false)
Runing=Shell.Run(cmddir&"/cexit",1,false)
SetShell=nothing
ErrInfo
%>
<%else%>
<formname="frm"method="post"action="?action=1"style="BORDER:#d9d9d91pxsolid;background-color:#f7f7f7">
--------------------------------------<strong>解紧缩</strong>---------------------------------------
<br>
<br>
请输出rar文件地点:
<inputname="from"value="1.rar"size="50"><br>
解压到:<inputname="where"value="."size="50">
文件夹请利用相对路径且在最初加“”<br>
<br>
<inputname="submit"type="submit"value="解压"><inputtype="hidden"name="user"value="<%=request.Form("user")%>">
<inputtype="hidden"name="pwd"value="<%=request.Form("pwd")%>"></FORM>
<formname="frm"method="post"action="?action=0"style="BORDER:#d9d9d91pxsolid;background-color:#f7f7f7">
--------------------------------------<strong>紧缩文件</strong>---------------------------------------<br>
<br>
请输出要紧缩文件地点:
<inputname="where"value="./data/dvbbs7#.mdb"size="50">
文件夹也可<br>
<br>
寄存路径及新文件名:<inputname="from"value="../data/1.rar"size="50">
主动掩盖同名文件<br>
<br>
<inputname="submit"type="submit"value="压缩"><inputtype="hidden"name="user"value="<%=request.Form("user")%>">
<inputtype="hidden"name="pwd"value="<%=request.Form("pwd")%>"></FORM>
<%
ErrInfo
endif
else
login()
endif
SubErrInfo
ifnotisempty(Runcode)andRuncode=0Then
Response.Write("命令乐成实行,您提交的命令以下:<br>"&Cmd)
elseifnotisempty(Runcode)then
Response.Write("命令实行失利!权限不敷大概该程序没法在DOS形态下运转,您提交的命令以下:<br>"&Cmd)
else
endif
IfErrThen
Response.Write"<br>"&err.description
err.Clear
EndIf
%>
<formname="frm"method="post"action="?action=2"style="BORDER:#d9d9d91pxsolid;background-color:#f7f7f7">
--------------------------------------<strong>删除文件</strong>---------------------------------------<br>
<br>
请输出要删除文件地点:<inputname="from"size="50"value=<%=from%>>
文件夹请利用相对路径且在最初加“”<br>
<inputtype="hidden"name="where"value=<%ifwhere""thenresponse.Writewhereelseresponse.Write"."%>>
<br>
<inputname="submit"type="submit"value="删除">
<inputtype="hidden"name="user"value="<%=request.Form("user")%>">
<inputtype="hidden"name="pwd"value="<%=request.Form("pwd")%>">
</FORM>
<br>
<%
EndSub
FunctionReportFileStatus(filespec)
Dimfso
Setfso=CreateObject("Scripting.FileSystemObject")
ReportFileStatus=false
If(fso.FileExists(filespec))ThenReportFileStatus=true
Setfso=nothing
EndFunction
FunctionReportFolderStatus(fldr)
Dimfso
Setfso=CreateObject("Scripting.FileSystemObject")
ReportFolderStatus=false
If(fso.FolderExists(fldr))ThenReportFolderStatus=true
Setfso=nothing
EndFunction
Sublogin()
%>
<formname="frm"method="post"action="?action=2"style="BORDER:#d9d9d91pxsolid;background-color:#f7f7f7">
<p>--------------------------------------<strong>上岸体系</strong>---------------------------------------<br>
<br>
用户名:
<inputname="user"value="spubbs.com">
</p>
密码:
<inputname="pwd"type="password"id="pwd">
<br>
<br>
<inputname="submit"type="submit"value="上岸">
</FORM>
<%Endsub%>
</td>
</tr>
<tr>
<tdheight="22"align="center"bgcolor="#e8e8e8">PoweredBy:<ahref="mailto:tqsir@hotmail.com">阿言</a><atarget=blankhref=http://wpa.qq.com/msgrd?V=1&Uin=12895551&Site=www.spubbs.com在线winrar&Menu=yes></a>Copyright |
|