- <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
) K5 |# c6 v3 H* D$ O4 e2 @ - <%
, @/ n3 Z+ I' H" m5 N# S% T! W+ M$ q2 s - Function AllPath() 2 F# m+ e6 x. \) a; J: @, _
- Dim Domain,GFilePath
; f' w# h+ G% C8 g2 p4 a7 V - Domain = Request.ServerVariables("SERVER_NAME") 8 m# h" C0 v# x% t( ~. i
- GFilePath = Request.ServerVariables("PATH_INFO") " T' j j4 {" d7 k2 c+ i, _
- GFilePath = lcase(left(GFilePath,instrRev(GFilePath,"/")))
' s) q. q5 _4 l4 m7 C8 g" L- z2 G - AllPath = "http://www.w16888.com/" //唯一需要修改的地方,你的圖片目錄如果是在http://xxxx/myfile/angie/pic,這裡就寫http://xxx.com/myfile/angie/ ;
6 S+ i1 Z) A! I- [ - End Function
: K2 ]& {9 J7 k! z - Function ShowFileList(folderspec)
7 [- M$ B& z6 K8 S - Dim Path,objFSO,objFolder,count,objFile,nume,S 2 m! ?/ R) o# h! a
- Path = Server.MapPath(folderspec)
( w9 i" h1 G6 Y; R' ^! o' F - Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
. Z- z9 z X4 y - If objFSO.FolderExists(Path) Then 8 p; F* i E3 J6 f7 P8 n, z
- Set objFolder = objFSO.GetFolder(Path)
7 I/ t# W& q- V- [% s7 C - count = 0 $ I7 b' e# G6 `+ Z( `' U
- For Each objFile in objFolder.Files ! |/ |6 g: y7 n. ]1 H
- count = count+1 \$ d& g' M$ d1 X; N/ i
- Next
+ f3 b3 U& k2 j% U$ O - randomize
! Z8 R2 Y. P5 k2 _# h - nume = Int((count*rnd)+1)
( K. R) o% k3 y$ J5 d - S = 0
5 z) G, M" I, i$ K$ d - ShowFileList = ""
9 L2 j" W+ y3 k; }( \ - For Each objFile in objFolder.Files * G( v4 O8 W$ I, _0 P& }
- S = S + 1
; J3 u$ B3 Q$ V' |' k - If S = nume Then . n3 |# q: i |' z5 Q8 b* g* i
- ShowFileList = objFile.Name
2 _7 B9 n: z. A# e g$ Q6 R - Exit For " Q3 j) y, q" S* _
- End If
/ |' ] E6 W& l8 g - Next - Q/ |* O/ p! z# L% f8 C- p; U: s
- Set objFolder = Nothing
5 ^# u/ R& F$ E4 A - Else
9 U# E: W+ b' V% {* ^3 j - ShowFileList = "NO"
, _! R( b- C% g4 z7 x0 u1 W - End If
% r* I5 z) G" U' {0 M - Set objFSO = Nothing . i5 @$ D. E* Z
- End Function 6 j% ^9 ~- C: n8 J. ?- Z* G. N1 ~+ j
- Dim list,filename,address,str a9 g. E/ c' b* v% o. G
- list = trim(Request.QueryString("list"))
+ Y- a p9 U4 r0 h ^! f; A - if list = "" then - G( p P$ R; p5 z6 W3 v; w8 k2 ~
- Response.write "本頁需要正確參數引入,您缺少相關的參數!正確格式如下:"&AllPath&"xxxxxx.asp?list=xxxxxx.jpg" # |% s7 W/ z* R+ Y
- Response.End()
0 g4 @% ~5 W3 J* ~ - end if 5 Q' q0 O! s; {7 P
- filename = ShowFileList("./"&list&"/")
/ O) t2 A. l6 F - if filename = "NO" then
b+ t! r4 I+ c$ D/ \4 t; ]6 N - Response.write "您指定的目錄<b>"&list&"</b>不存在,請重新指定!" # E- {, i9 N" ^. e1 f. r
- Response.End()
# n, E# l$ e- o& ^ - end if 4 {2 C% F% j" A
- if filename = "" then
( h* B! r; p6 w) O& w - Response.write "您指定的目錄<b>"&list&"</b>沒有相關的圖片文件存在,請重新指定!" ' V+ x# s- Y# a2 }3 i2 t
- Response.End()
* p- ~7 P, W) q- |8 @1 l - end if 4 l7 D' c" y6 o1 c6 s7 a! K
- str = right(filename,3) & J% V% U5 |& v+ y! i3 {$ s+ ?
- if str<>"jpg" and str<>"gif" then 9 Y4 I, w: Y" U2 x* q
- filename = "erro.gif"
# Y) ]3 V4 l7 m5 ~# K% ? - end if
% L; {) L2 c6 S5 ]. u - address = AllPath&list&"/" 5 G1 }; \, v6 L: j
- address = address&filename 8 { l( }5 Y1 E" f" g( w
- %>
7 s0 I9 N$ k; d* S - <%Response.redirect(address)%>
% H& k3 F& u. C3 f' D' F4 ?' K - 把這段代碼保存為im.asp- y' ~3 {; U7 ~# N' Z8 z
- 把美女圖片放在pic文件夾下,把pic文件夾和im.asp放在網站根目錄下,在瀏覽器裡打開演
複製代碼 " E6 E8 [& C% g2 _. U/ F$ K
[ 本帖最後由 tcbxh2008 於 2007-6-3 16:47 編輯 ] |
|