|   
 UID1 威望1240 点 金钱24019 金币 点卡317 点 
 | 
1#
 发表于 2004-5-14 12:43 
 | 只看该作者 
 MP3.RM.RAM.WMV.ASF.WMA 无限目录读取下载系统
| 作者:今生网缘 
 刚才的文件可以下载其他类型的文件!!!,现在这个文件安全系数特高!嘻嘻嘻
 
 只要把文件放到你想公开的首目录里面就可以无限从该目录向下读取所有目录并下载了!!
 
 这个补丁可以快速安装。。运行。。。安全系数一样高!
 
 演示地址:http://www.7765.com/mp3/
 
 以下代码可以随便改任意*.asp名字!
 
 =========================================
 复制代码<%@ LANGUAGE = VBScript %><%Server.ScriptTimeout=5000%><HTML><HEAD><TITLE>声音文件 MP3.RM.RAM.WMV.ASF.WMA 无限目录读取下载系统!</TITLE><style type="text/css">body,table {font-size: 12px; font-family: Tahoma, Verdana }</style></HEAD><BODY topmargin=0><%okdir=Server.MapPath(".")'==============默 认 当 前 文 件 所 属 目 录 路 径 开 始 向 下 无 限 级 别 读 取==========='_______________________{Power by kevanTM All Rights Reserved.}_________________________bys=len(okdir)thisdir=Request("Path")if thisdir="" or len(thisdir)<bys thenthisdir=okdirend ifk=5e=0v=0a=2n=1t=3e=8l=8Response.Write"<!--"& vbCrLfResponse.Write"Generator: 风之轩 [url]http://www.7765.com[/url]"& vbCrLfResponse.Write"This Page Start Data: "&now&""& vbCrLfResponse.Write"Original Author: kevanTM"& vbCrLfResponse.Write"Contact Email: [email]VAVA@TOM.COM[/email]"& vbCrLfResponse.Write"Contact OICQ: "&k&""&e&""&v&""&a&""&n&""&t&""&e&""&l&""& vbCrLfResponse.Write"风之轩([url]WWW.7765.COM)[/url]版权所有,KevanTM出品!"& vbCrLfResponse.Write"-->"& vbCrLfif Request.QueryString("mp3")<>"" thenFileName = Request.QueryString("mp3")strFile=FileNameif len(FileName)<bys Then  Response.Write("<h1>错误:</h1>系统禁止运行!请您不要乱提交参数路径!<p>")    Response.EndEnd ifFileExt = Mid(FileName, InStrRev(FileName, ".") + 1)Select Case UCase(FileExt)Case "ASP", "ASA", "ASPX", "ASAX", "MDB", "HTM", "CGI", "PHP", "HTML", "SHTML"Response.Write("<h1>错误:</h1>" & FileName & " KevanTM系统强行禁止您不许下载这个文件!<p>")Response.EndEnd SelectstrFilename = strFileResponse.Buffer = TrueResponse.ClearSet s = Server.CreateObject("ADODB.Stream")s.Opens.Type = 1on error resume nextSet fso = Server.CreateObject("Scripting.FileSystemObject")if not fso.FileExists(strFilename) then  Response.Write("<h1>错误:</h1>" & strFilename & " 该文件不存在于服务器里面!<p>")  Response.Endend ifSet f = fso.GetFile(strFilename)intFilelength = f.sizes.LoadFromFile(strFilename)if err then  Response.Write("<h1>错误:</h1>" & err.Description & " 无数据流!<p>")  Response.Endend ifResponse.AddHeader "Content-Disposition", "attachment; filename=" & f.nameResponse.AddHeader "Content-Length", intFilelengthResponse.CharSet = "UTF-8"Response.ContentType = "application/octet-stream"  Response.BinaryWrite s.ReadResponse.Flushs.CloseSet s = Nothingresponse.endend ifSet fs=Server.CreateObject("Scripting.FileSystemObject")Set fdir=fs.GetFolder(thisdir)response.write "<table width='100%' cellpadding='2' cellspacing='2'>"function getUpfoldersString(temp)temps=StrReverse(temp)temps=replace(temps,"/","\")if right(temp,1)="\" or right(temp,1)="/" thentemps=replace(temp,"\","")end iftemps=StrReverse(mid(temps,inStr(temps,"\")+1))getUpfoldersString=tempsEnd functionif Request("Path")<>"" or len(Request("Path"))>bys thenresponse.write "<tr><td colspan='5'><a href="&Request.Servervariables("SCRIPT_NAME")&"?Path="&server.urlencode(getUpfoldersString(thisdir))&">[ <font color=#ff6600><b>点击这里返回上一级目录</b></font> ]</a>  当前目录为:"&thisdir&"</td></tr>"elseresponse.write "<tr><td colspan='5'><a href="&Request.Servervariables("SCRIPT_NAME")&">[ <font color=#ff6600><b>首 目 录 列 表</b></font> ]</a></td></tr>"if right(thisdir,1)="\" or right(thisdir,1)="/" then   thisdir=replace(thisdir,"\","")end ifend ifdim iFor each thing in fdir.SubFoldersResponse.Write "<tr><td><font color=#efefee>-------------------></font>  [ <font color=red><b><a href='"&Request.Servervariables("SCRIPT_NAME")&"?Path=" & server.urlencode(thisdir) & "\" & server.urlencode(thing.Name) & "'>" & thing.Name & "</a></b></font> ]</td><td>注释:" & thing.Name & "目录文件夹</td></tr>"Nextresponse.write "</table>"Set fs=Server.CreateObject("Scripting.FileSystemObject")Set fdir=fs.GetFolder(thisdir)response.write "<table width='100%' cellpadding='2' cellspacing='2'>"response.write "<tr><td bgcolor='#cccccc'>声音文件名称</td><td bgcolor='#cccccc'>体积大小</td><td bgcolor='#cccccc'>音频类型</td></tr>"dim strExtFor each thing in fdir.Filesresponse.write "<tr>"'==================================读取.mp3文件格式===========================        strExt=lcase(right(thing.Name,4))        select case strExt        case ".mp3"Response.Write "<td><a href='"&Request.Servervariables("SCRIPT_NAME")&"?mp3="&thisdir&"/"&thing.name&"' target='_blank'>" & thing.Name &  "</a></td>"response.write "<td>" & cstr(thing.size) & "</td><td>" & thing.type &"<!QQ:"&k&""&e&""&v&""&a&""&n&""&t&""&e&""&l&"></td>"        end select'==================================读取.wma文件格式===========================        strExt=lcase(right(thing.Name,4))        select case strExt        case ".wma"Response.Write "<td><a href='"&Request.Servervariables("SCRIPT_NAME")&"?mp3="&thisdir&"/"&thing.name&"' target='_blank'>" & thing.Name &  "</a></td>"response.write "<td>" & cstr(thing.size) & "</td><td>" & thing.type &"<!QQ:"&k&""&e&""&v&""&a&""&n&""&t&""&e&""&l&"></td>"        end select'==================================读取.wmv文件格式===========================        strExt=lcase(right(thing.Name,4))        select case strExt        case ".wmv"Response.Write "<td><a href='"&Request.Servervariables("SCRIPT_NAME")&"?mp3="&thisdir&"/"&thing.name&"' target='_blank'>" & thing.Name &  "</a></td>"response.write "<td>" & cstr(thing.size) & "</td><td>" & thing.type & "<!QQ:"&k&""&e&""&v&""&a&""&n&""&t&""&e&""&l&"></td>"        end select'==================================读取.rm文件格式===========================        strExt=lcase(right(thing.Name,3))        select case strExt        case ".rm"Response.Write "<td><a href='"&Request.Servervariables("SCRIPT_NAME")&"?mp3="&thisdir&"/"&thing.name&"' target='_blank'>" & thing.Name &  "</a></td>"response.write "<td>" & cstr(thing.size) & "</td><td>" & thing.type & "<!QQ:"&k&""&e&""&v&""&a&""&n&""&t&""&e&""&l&"></td>"        end select'==================================读取.asf文件格式===========================        strExt=lcase(right(thing.Name,4))        select case strExt        case ".asf"Response.Write "<td><a href='"&Request.Servervariables("SCRIPT_NAME")&"?mp3="&thisdir&"/"&thing.name&"' target='_blank'>" & thing.Name &  "</a></td>"response.write "<td>" & cstr(thing.size) & "</td><td>" & thing.type & "<!QQ:"&k&""&e&""&v&""&a&""&n&""&t&""&e&""&l&"></td>"        end select'==================================读取.ram文件格式===========================strExt=lcase(right(thing.Name,4))        select case strExt        case ".ram"Response.Write "<td><a href='"&Request.Servervariables("SCRIPT_NAME")&"?mp3="&thisdir&"/"&thing.name&"' target='_blank'>" & thing.Name &  "</a></td>"response.write "<td>" & cstr(thing.size) & "</td><td>" & thing.type & "<!QQ:"&k&""&e&""&v&""&a&""&n&""&t&""&e&""&l&"></td>"        end select'==================================读取结束===================================response.write "<tr>"Nextresponse.write "</table>"response.write "<center><hr>已经完成读取该< "&thisdir&" >目录里所有的声音文件,读取结束完毕!<hr><DIV align=RIGHT><a href='http://www.7765.com' title='www.7765.com  KevanTM制作  QQ:50021388' style='color: #004080' target='_blank'>Powered by <b>Kevan?</b> <b style='color:#FF9900'>Ver1.0</b> © 2004 All Rights Reserved.</a></DIV></center>"set fs=nothing%></BODY></HTML>
 | 
 
| 我是一个呼吸着现在的空气而生活在过去的人
 这样的注定孤独,孤独的身处闹市却犹如置身于荒漠
 我已习惯了孤独,爱上孤独
 他让我看清了自我,还原了自我
 让我再静静的沉思中得到快乐和满足
 再孤独的世界里我一遍又一遍
 不厌其烦的改写着自己的过去
 延伸到现在与未来
 然而那只是泡沫般的美梦
 产生的时刻又伴随着破灭的到来
 在灰飞烟灭的瞬间我看到的是过程的美丽
 而不是结果的悲哀。。。
 
 |  |