asp+fso在线管理图片功能 原创
代码如下:
<% '--------------------------------------------- '##############20060528新增加了对端口的支持 '作者:dxy QQ:461478385 Email:[email protected] '功能完善 %> <!--#include file="global.asp"--> <!--#include file="session.asp"--> <% Set MyFile=Server.CreateObject("Scripting.FileSystemObject") if request.form("action")="delall" then Num=request.form("delFileName").count for x=1 to Num thedelall=Server.Mappath("../upload/"&request.form("delFileName")(x)) if myfile.fileexists(thedelall) then myfile.deletefile(thedelall) end if next end if page=cint(request.querystring("page")) if Page<=1 or Page="" then Page=1 PageSize=25 Domain=Request.ServerVariables("SERVER_NAME") gFilePath=Request.ServerVariables("PATH_INFO") serverport=request.ServerVariables("SERVER_PORT") gFilePath=lcase(left(gFilePath,instrRev(gFilePath,"/"))) CountN=len(gFilePath) gFilePath=lcase(left(gFilePath,CountN-1)) gFilePath=lcase(left(gFilePath,instrRev(gFilePath,"/"))) if serverport<>"80" then AllPath="http://"&Domain&":"&serverport&gfilepath else AllPath="http://"&Domain&gfilepath end if filepath="../upload/" dim fso set fso=server.CreateObject("scripting.filesystemobject") set thefolder=fso.getfolder(server.MapPath(filepath)) for each ffiles in thefolder.files filecounts=filecounts+1 filesizes=filesizes+ffiles.size if filesizes=0 then response.write "此文件夹下没有内容" response.end end if next %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>dxy文件管理器</title> <link href="main.css" rel="stylesheet" type="text/css" /> <script language="javascript" type="text/javascript"> function CheckAll() { for (var ic=0;ic<form1.delfilename.length;ic++) { var e = form1.delfilename[ic]; e.checked = !e.checked; } } </script> </head> <body style="margin:0px;"> <table width="760" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#1F429E"> <form action="" method="post" name="form1"><tr> <td width="40" height="25" bgcolor="#FFFFFF"><div align="center">序号</div></td> <td width="493" height="25" bgcolor="#FFFFFF"><div align="center">文件名</div></td> <td width="100" bgcolor="#FFFFFF"><div align="center">文件大小</div></td> <td width="98" bgcolor="#FFFFFF"><div align="center">选择</div></td> </tr> <% i=0 for each ffiles in thefolder.files i=i+1 if ccount>=pagesize then exit for elseif i>pagesize*(page-1) then ccount=ccount+1 %> <tr> <td height="25" nowrap="nowrap" bgcolor="#FFFFFF" align="center"><%=i%></td> <td nowrap="nowrap" bgcolor="#FFFFFF"><a href="<%=allpath&"upload/"&ffiles.name%>" target="_blank"><img src=<%=allpath&"upload/"&ffiles.name%> border="0" /></a></td> <td nowrap="nowrap" bgcolor="#FFFFFF"><div align="center"><%=ffiles.size%>[字节]</div></td> <td nowrap="nowrap" bgcolor="#FFFFFF"> <div align="center"> <input name="delfilename" type="checkbox" id="delfilename" value="<%=ffiles.name%>" /> </div></td></tr> <% end if next %> <tr> <td height="30" colspan="4" bgcolor="#FFFFFF"><div align="center"> 共有文件<font color="#FF0000" style="font-family:Georgia, 'Times New Roman', Times, serif"><%=filecounts%></font>个,占用空间<font color="#FF0000" style="font-family:Georgia, 'Times New Roman', Times, serif"><%=formatnumber((filesizes/1024),2)%>k</font><br /> <input name="dxy_foldername" type="hidden" id="dxy_foldername" value="<%=request("dxy_foldername")%>" /> <input type="button" name="Submit2" value="全选/反选" onclick="CheckAll()" /> <input type="submit" name="Submit" value="确定删除所选的文件" /> </p> <input name="action" type="hidden" id="action" value="delall" /> </div></td> </tr> </form> </table> <table width="760" height="21" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td bgcolor="#FFFFFF"><div align="center"> <% if filecounts mod pagesize=0 then pagecount=filecounts/pagesize else pagecount=filecounts/pagesize+1 end if if page>pagecount then page=pagecount else page=page end if for ii=1 to PageCount if page=ii then response.write "<a href=picManage.asp?Page="&ii&">[<font color=red>"&ii&"</font>]</a> " else response.write "<a href=picManage.asp?Page="&ii&">["&ii&"]</a> " end if next %> </div></td> </tr> </table> </body> </html>
相关推荐
liuttorrie 2020-07-04
Yakamoz 2020-06-17
Lophole 2020-06-13
liaoxuewu 2020-06-11
技术之博大精深 2020-06-10
Lophole 2020-05-25
gtsjx 2020-05-19
Lophole 2020-05-09
SIMONDOMAIN 2020-05-09
书虫媛 2020-05-03
Lophole 2020-04-29
luvhl 2020-04-10
书虫媛 2020-03-07
Lophole 2020-03-03
SIMONDOMAIN 2020-02-25
SIMONDOMAIN 2020-02-19
zhuakuang0 2020-02-17