|
°Á Àü Å¿ÀÀÇ Àâ´ã>
ÀÌ °Á´ Danny(Àü¼º´ë) ´Ô²²¼ Á¦°øÇÏ´Â À¯¿ëÇÑ ÆÁµéÀÇ ÆÛ·¹ÀÌµå ¶ø´Ï´Ù. ^^
Âü. Àü¼º´ë´ÔÀÇ ¸ÞÀÏÁÖ¼Ò´Â junsd@korea.com À̴ϱî¿ä.
°ÁÂ¿Í °ü·ÃÇÏ¿© Ãß°¡ÀûÀ¸·Î ±Ã±ÝÇÑ ºÎºÐÀÌ Àְųª ÇÏ½Ã¸é ¸ÞÀÏ·Î ¹®ÀÇÇϼ¼¿ä ^^
¸Þ´º¸¦ ¸¸µé¾î³õ°í Å« ¸Þ´º¿¡ µû¶ó ÀÛÀº ¸Þ´º¸¦ include ÇØ¼ »ç¿ëÇϴ°Ô
º¸ÅëÀÔ´Ï´Ù. °³¹ßÀ» ÇÏ´Ùº¸¸é ¼ö¸¹Àº include ÀÛ¾÷À»
ÇÏ°Ô µÇÁö¿ä. ÇØ¼, À̹ø¿¡´Â È¿°úÀûÀÎ include ¿¡ ´ëÇÑ ³»¿ëÀ» »ìÆìº¸°Ú½À´Ï´Ù.
º¸Åë asp¿¡¼´Â
|
<!--#includefile=<%=º¯¼ö%>-->
|
ÇϰԵǸé ÀÎÅ©·çµå Error°¡ ³³´Ï´Ù.
¿Ö³ÄÇϸé, include ´Â asp¸¦ ÆÄ½ÌÇÏ¿© º¯¼öÀÇ °ªÀ¸·Î
ÀÎÅ©·çµå ÇÏ´Â°Ô ¾Æ´Ï°í ±× º¯¼ö¸í ÀÚü¸¦ °¡Áö°í ÀÎÅ©·çµå Çϱ⶧¹®ÀÔ´Ï´Ù. ±×·¸´Ù¸é ¹«¾ùÀÌ ¹®Á¦Àϱî¿ä? ÆÄ½Ì ¼ø¼¿¡ ¹®Á¦°¡ ÀÖÀ»±î¿ä?
±×·¸´Ù¸é ÀÌ·¸°Ô Çѹø ÇØº¸Áö¿ä. Request.QueryString À¸·Î
mode
°ªÀ» ¹Þ¾Ò´Ù°í »ý°¢ÇØ º¾½Ã´Ù.
mode = Request.QueryString("mode") if
mode = a then <!--#include
file="a.asp"--> elseif mode = b then
<!--#include file="b.asp"-->
end if
|
ÀÌ·¸°Ô ÇØº¸¾Ò½À´Ï´Ù. ±Ùµ¥ ÀÌ°Ç Á¤¸» Àß µÇ´Â±º¿ä. ÇÏÁö¸¸......
¼³¸¶ ÁøÂ¥·Î, Request.QueryString ·Î ¹ÞÀº mode °ª¿¡ µû¶ó¼ if ¹®À» ¾²½Ç °Ç ¾Æ´Ï½ÃÁÒ? ¸Þ´º°¡
Çѵΰ³µµ ¾Æ´Ò°ÍÀ̸ç, ³Ê¹« ºñ
È¿À²ÀûÀ̱⠶§¹®ÀÔ´Ï´Ù.
±×·¸´Ù¸é
|
<!--#include file="<%=mode%>.asp"-->
|
ÀÌ·± È¿°ú¸¦ ³¾¼ö ÀÖ´Â ¹æ¹ýÀº Á¤·É ¾øÀ»±î¿ä?
(ÀÌ·¸°Ô ÇÏ¸é ¹Ù·Î ¿¡·¯³´Ù°í ¸»¾¸µå·ÈÁÒ? ¿¡·¯±¸¹®À» ½áº»°ÍÀÔ´Ï´Ù.^^)
¿Ö ¾ø°Ú½À´Ï±î? ¹Ù·Î!!! ÀÌ·²
¶§¿¡´Â ´ÙÀ½°ú °°ÀÌ º¯¼ö°ªÀ» ¹Þ¾Æ¼
dirFile = Request("mode") + ".asp"
Server.Execute(dirFile)
|
ÀÌ·¸°Ô Çϸé include °¡ µÈ´ä´Ï´Ù. ASP 3¿¡¼ºÎÅÍ Áö¿øµÇ´Â
Execute ¸Þ¼µåÀÇ µµ¿òÀ¸·Î ¸»ÀÔ´Ï´Ù. server.execute ´Â asp ¾ð¾î·Î include ¿Í ºñ½ÁÇÑ ¿ªÇÒÀ»
Çϱ⶧¹®¿¡ ¼øÂ÷ÀûÀ¸·Î ÆÄ½ÌÀÌ µÇ¾î dirFile ÀÇ °ªÀ¸·Î
µÈ ÆÄÀÏÀ» ÀÎÅ©·çµå ÇÒ¼ö ÀÖ½À´Ï´Ù.
¸¹ÀÌ »ç¿ëµÇ´Â ±¸¹®ÀÌ´Ï
±â¾ïÇØ µÎ¼¼¿ä. ^^
°Á ¸ñ·ÏÀ¸·Î..
|