关于免费个人主页用户上传压缩包自动解压缩网页文件的程序如何实现?

scw16988 2005-07-15 03:32:20
像网易相册那样传打包的 RAR 或者 ZIP 文件,服务器端的程序能自动解压缩压缩包,判断解压缩后的文件是不是图片格式.
我想实现像网易像册那样的功能.判断解压缩后的文件是否是下列格式(gif,jpg,html,swf,css,bmp,)之一.
...全文
213 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
白夜花寒 2005-07-15
  • 打赏
  • 举报
回复
wshshell 用asp的权限和客户端脚本的权限是不同的

当你给别人代码是客户端的时候你要说权限问题,一般服务端是没有特殊说明的
holoon 2005-07-15
  • 打赏
  • 举报
回复
mark
csecong 2005-07-15
  • 打赏
  • 举报
回复
用webshell就行啦,当然要权限够才行^_^
白夜花寒 2005-07-15
  • 打赏
  • 举报
回复
功能好实现,判断后缀名也好实现,不过想被人黑就更好实现了,你需要跟杀毒软件联系的
白夜花寒 2005-07-15
  • 打赏
  • 举报
回复


  其实想实现这种功能很简单,首先要上传一个RAR的解压程序,就是RAR自己的解压程序,只需要它的核心
程序RAR.EXE这个文件就可以了。然后就要上传一个执行RAR.EXE的程序 CMD.EXE 这个是windows里的程序(不必我在多说了吧)。最后就开始执行这些程序了。看一下下面的代码

<%

dim ylj,ywj,Mlpath,Shell,rarcomm,RetCode,cmd,comm,fso

Mlpath="E:\page\mian\"  '存放RAR.EXE和CMD.EXE的路径

ylj=Server.mappath("mian")&"\" '解压文件后所放的路径

ywj=Server.mappath("mian\apathy.rar") '要解压的RAR文件

Set Shell = Server.CreateObject("WScript.Shell")

rarcomm= "E:\page\mian\cmd.exe /c "&Mlpath&"rar.exe x -t -o+ -p- "

cmd=rarcomm&ywj&" "&ylj

RetCode = Shell.Run(cmd,1, True)

%>

  就是用Server.CreateObject("WScript.Shell")来执行CMD.EXE来运行RAR.EXE文件来解压RAR文件的。

白夜花寒 2005-07-15
  • 打赏
  • 举报
回复
ASP自动解压RAR文件
作者:冷莫


  其实想实现这种功能很简单,首先要上传一个RAR的解压程序,就是RAR自己的解压程序,只需要它的核心
程序RAR.EXE这个文件就可以了。然后就要上传一个执行RAR.EXE的程序 CMD.EXE 这个是windows里的程序(不必我在多说了吧)。最后就开始执行这些程序了。看一下下面的代码

<%

dim ylj,ywj,Mlpath,Shell,rarcomm,RetCode,cmd,comm,fso

Mlpath="E:\page\mian\"  '存放RAR.EXE和CMD.EXE的路径

ylj=Server.mappath("mian")&"\" '解压文件后所放的路径

ywj=Server.mappath("mian\apathy.rar") '要解压的RAR文件

Set Shell = Server.CreateObject("WScript.Shell")

rarcomm= "E:\page\mian\cmd.exe /c "&Mlpath&"rar.exe x -t -o+ -p- "

cmd=rarcomm&ywj&" "&ylj

RetCode = Shell.Run(cmd,1, True)

%>

  就是用Server.CreateObject("WScript.Shell")来执行CMD.EXE来运行RAR.EXE文件来解压RAR文件的。

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧