手机
当前位置:查字典教程网 >编程开发 >ASP教程 >Wrance的图片系统目录直读版1.0
Wrance的图片系统目录直读版1.0
摘要:复制代码代码如下:MaxPerPagethenexitforelseifc>MaxPerPage*(CurrentPage-1)then%>

复制代码 代码如下:

<%@language=vbscriptcodepage=936%>

<%

'++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

'++++++Wrance的图片系统目录直读版1.0+++++++++++++++++++++++

'++++++演示:http://www.cnecg.com/pic.asp++++++++++++++++++

'++++++此为免费程序,您可以任意修改,欢迎发表建议++++++++++

'++++++Email:cnecg@yahoo.com.cn,QQ:74028+++++++++++++++++++

'以下为修改内容

ConstUploadDir="/ecg/upload/news/"'存放文件的目录

ConstMaxPerPage=30'每页显示数量

consttitle="+++__Wrance的图片系统目录直读版_"'标题

'检查组件是否已经安装

FunctionIsObjInstalled(strClassString)

IsObjInstalled=False

Err=0

DimxTestObj

SetxTestObj=Server.CreateObject(strClassString)

If0=ErrThenIsObjInstalled=True

SetxTestObj=Nothing

Err=0

EndFunction

dimstrFileName

dimtotalPut,CurrentPage,TotalPages

dimTruePath,fso,theFolder,theFile,whichfile,thisfile,FileCount,TotleSize

strFileName="?"

ifrequest("page")<>""then

currentPage=cint(request("page"))

else

currentPage=1

endif

TruePath=Server.MapPath(UploadDir)

IfnotIsObjInstalled("Scripting.FileSystemObject")Then

Response.Write"<b><fontcolor=red>你的服务器不支持FSO(Scripting.FileSystemObject)!不能使用本功能</font></b>"

Else

setfso=CreateObject("Scripting.FileSystemObject")

%>

<html>

<head>

<title><%=title%></title>

<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">

<styletype="text/css">

<>

</style>

</head>

<body>

<divalign=center>

<%=title%><br>

<tablewidth="100%"height="100%"border="0"cellpadding="0"cellspacing="0">

<tr>

<tdwidth="100%"align="center"valign="top">

<%

iffso.FolderExists(TruePath)then

FileCount=0

TotleSize=0

SettheFolder=fso.GetFolder(TruePath)

ForEachtheFileIntheFolder.Files

FileCount=FileCount+1

TotleSize=TotleSize+theFile.Size

next

totalPut=FileCount

ifcurrentpage<1then

currentpage=1

endif

if(currentpage-1)*MaxPerPage>totalputthen

if(totalPutmodMaxPerPage)=0then

currentpage=totalPutMaxPerPage

else

currentpage=totalPutMaxPerPage+1

endif

endif

ifcurrentPage=1then

showContent

showpage2strFileName,totalput,MaxPerPage

response.write"<br><divalign='center'>本页共显示<b>"&FileCount-1&"</b>个文件,占用<b>"&TotleSize1024&"</b>K</div>"

else

if(currentPage-1)*MaxPerPage<totalPutthen

showContent

showpage2strFileName,totalput,MaxPerPage

response.write"<br><divalign='center'>本页共显示<b>"&FileCount-1&"</b>个文件,占用<b>"&TotleSize1024&"</b>K</div>"

else

currentPage=1

showContent

showpage2strFileName,totalput,MaxPerPage

response.write"<br><divalign='center'>本页共显示<b>"&FileCount-1&"</b>个文件,占用<b>"&TotleSize1024&"</b>K</div>"

endif

endif

else

response.write"找不到文件夹!可能是配置有误!"

endif

endif

subshowContent()

dimc

FileCount=1

TotleSize=0

%>

<tablewidth="100%"border="0"align="center"cellpadding="5"cellspacing="5">

<trclass="tdbg">

<%ForEachtheFileIntheFolder.Files

c=c+1

ifFileCount>MaxPerPagethen

exitfor

elseifc>MaxPerPage*(CurrentPage-1)then%>

<td><ahref="<%=(UploadDir&theFile.Name)%>"target="_blank">

<imgsrc=<%=(UploadDir&theFile.Name)%>border=0width=120height=150></a></td>

<%ifFileCountmod5=0then%>

</TR>

<tr>

<%endif%>

<%FileCount=FileCount+1

TotleSize=TotleSize+theFile.Size

endif

Next

%></tr>

</table>

<%

endsub

%>

</td>

</tr>

</table>

<%

subshowpage2(sfilename,totalnumber,maxperpage)

dimn,i,strTemp

iftotalnumbermodmaxperpage=0then

n=totalnumbermaxperpage

else

n=totalnumbermaxperpage+1

endif

strTemp="<tablealign='center'><formname='showpages'method='Post'action='"&sfilename&"'><tr><td>"

strTemp=strTemp&"共<b>"&totalnumber&"</b>个文件"

ifCurrentPage<2then

strTemp=strTemp&"首页上一页"

else

strTemp=strTemp&"<ahref='"&sfilename&"page=1'>首页</a>"

strTemp=strTemp&"<ahref='"&sfilename&"page="&(CurrentPage-1)&"'>上一页</a>"

endif

ifn-currentpage<1then

strTemp=strTemp&"下一页尾页"

else

strTemp=strTemp&"<ahref='"&sfilename&"page="&(CurrentPage+1)&"'>下一页</a>"

strTemp=strTemp&"<ahref='"&sfilename&"page="&n&"'>尾页</a>"

endif

strTemp=strTemp&"页次:<strong><fontcolor=red>"&CurrentPage&"</font>/"&n&"</strong>页"

strTemp=strTemp&"<b>"&maxperpage&"</b>"&"个文件/页"

strTemp=strTemp&"转到:<selectname='page'size='1'onchange='javascript:submit()'>"

fori=1ton

strTemp=strTemp&"<optionvalue='"&i&"'"

ifcint(CurrentPage)=cint(i)thenstrTemp=strTemp&"selected"

strTemp=strTemp&">第"&i&"页</option>"

next

strTemp=strTemp&"</select>"

strTemp=strTemp&"</td></tr></form></table>"

strTemp=strTemp&"<fontcolor='#0083AE'>"

strTemp=strTemp&"Copyright2004CnEcg.comAllRightsReserved版权所有+++__Wrance的图片系统目录直读版_1.0<br>"

strTemp=strTemp&"设计制作:WranceEmail:cnecg@yahoo.com.cnQQ:74028</font>"

response.writestrTemp

endsub

%>

【Wrance的图片系统目录直读版1.0】相关文章:

一段ASP 伪静态代码

XMLHTTP批量抓取远程资料

奇妙的文件系统对象组件

如何实现asp无组件生成缩略图

SQL存储过程初探第1/2页

域名查询系统用到的类

完美解决ASP 不能更新。数据库或对象为只读。 原创

ASP中Request对象获取客户端数据的顺序(容易忽略)

ASP程序给上传的图片增添水印效果!

非常不错的flash采集程序测试通过

精品推荐
分类导航