<%
' Ä«¿îÅÍÀÇ ÀÚ¸´¼ö °áÁ¤
const size = 6
' ÈÀÏ Á¦¾î¸¦ À§ÇØ ÈÀϽýºÅÛ °´Ã¼¸¦ ¼±¾ð
Set fs = CreateObject("Scripting.FileSystemObject")
' ÇØ´ç ÈÀÏÀÇ Àý´ë °æ·Î¸¦ »ó´ë °æ·Î·Î º¯È¯
' ½±°Ô ¸»ÇÏ¸é ¼¹ö»óÀÇ Àý´ë °æ·Î¸¦ À¥»óÀÇ »ó´ë°æ·Î·Î ¹Ù²Ù´Â °Í
file = Server.MapPath("count.dat")
' ÈÀÏÀ» Àбâ Àü¿ëÀ¸·Î ¿ÀÇÂ(¾øÀ» °æ¿ì »ý¼º)
Set counter = fs.OpenTextFile(file, 1, true)
' ÈÀÏÀÌ ºó ÈÀÏÀÎÁö °Ë»çÈÄ
if counter.AtEndOfStream then
' ºó ÈÀÏÀ̸é Ä«¿îÆ® º¯¼ö¿¡ 1À» ÁØ´Ù.
cnt = 1
else
' Ä«¿îÆ®¸¦ ÇÑ »ç¿ëÀÚ ÀÎÁö ÆÇ´ÜÈÄ¿¡ ¾È ÇßÀ» °æ¿ì Ä«¿îÆ® Áõ°¡ ½ÃÅ´.
if session("countflag")=false then
cnt = counter.ReadAll + 1
' ¼¼¼Ç º¯¼ö¸¦ Ä«¿îÆ® ÇßÀ½À¸·Î ¹Ù²Û´Ù.
session("countflag") = true
else
cnt = counter.ReadAll
end if
end if
' ÈÀÏÀ» ´Ý´Â ´Ù.
counter.Close
' ÈÀÏÀ» ¾²±â À§ÇØ ÈÀϰ´Ã¼¸¦ »ý¼º
' (¸ðµç ³»¿ëÀ» ¾ø¿¡°í »õ·Î¿î ³»¿ëÀ¸·Î OverWriteÇÑ´Ù)
Set counter = fs.CreateTextFile(file, true)
' Ä«¿îÆ® º¯¼öÀÇ ³»¿ëÀ» ¿ÀÇÂµÈ ÈÀÏ¿¡ ÀúÀå
counter.Write(cnt)
' ÈÀÏÀ» ´Ý´Â ´Ù.
counter.Close
' Ä«¿îÅÍÀÇ ÀÚ¸´¼ö¿¡¼ Ä«¿îÅÍ º¯¼öÀÇ ÀÚ¸´¼ö¸¦ »« ¸¸ÅÀ» 0À¸·Î ä¿ö ÁØ´Ù.
for i=1 to size-len(cnt)
zero = zero & "0"
next
cnt = zero & cnt
' ÀÚ¸´¼ö¿¡ ÇØ´ç µÇ´Â ¼ýÀÚ¸¦ ¹®ÀÚ·Î º¯È¯ ½ÃÄѼ Ãâ·Â ½ÃÄÑ ÁØ´Ù.
' ÈÀÏ À̸§Àº ÇØ´ç¼ýÀÚ.gif ÀÌ´Ù.
for i=1 to size
digit = mid(cnt, i, 1)
Response.Write " "
next
%>
|