³»¿ë¾øÀ½9
³»¿ë¾øÀ½10
      DOWNLOAD
Å×Å©³ëÆ®7.0 Å×Å©¼¥

Å×Å©³ëÆ®6.9 p

°áÁ¦-´Ù¿î·Îµå ¹®ÀÇ

°ÇÀÇ»çÇ×, ¹ö±×Á¦º¸

»ç¿ëÀÚ ¸Å´º¾ó

±â´É¼Ò°³

 



 
¡° ¹è³ÊÁß°è»çÀÌÆ®ÀÔ´Ï´Ù. ¡±



ver   TECHNOTE6.9P - FREE

1Â÷ ¾÷µ¥ÀÌÆ® : 2006 ³â 2 ¿ù 10 ÀÏ
2Â÷ ¾÷µ¥ÀÌÆ® : 2006 ³â 9 ¿ù 21 ÀÏ
3Â÷ ¾÷µ¥ÀÌÆ® : 2006 ³â 12 ¿ù 21 ÀÏ
ÃÖÁ¾ ¾÷µ¥ÀÌÆ® : 2007 ³â 2 ¿ù 14 ÀÏ
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
¼³Ä¡È¯°æ
    PHP : 4.x ~ 5.x   (GD, iconv, Zend Optimizer)
    MySQL : 3.8 ~ 5.x
      
EUC-KR charset
        technote69p.zip
        technote69p.tar.gz

UTF-8 charset
        technote69p_utf8.zip
        technote69p_utf8.tar.gz
'Å×Å©³ëÆ®' ÇÁ·Î±×·¥À» óÀ½ »ç¿ëÇÏ´Â °æ¿ì¶ó¸é ÃֽйöÀüÀÎ 'Å×Å©³ëÆ®7' À» »ç¿ëÇϽʽÿÀ.
½Å±Ô¼³Ä¡ ¹æ¹ý
    .zip ÆÄÀÏ·Î ¼³Ä¡Çϱâ
   1. technote69p.zip ÆÄÀÏÀ» PC¿¡¼­ ¾ÐÃà ÇØÁ¦Çϰí 'technote6' Æú´õ¸¦ ȨÆäÀÌÁö µð·ºÅ丮(¼­¹ö)¿¡ ¿Ã¸°´Ù.
       ¡Ø FTP ÀÇ ÆÄÀÏÀü¼Û ŸÀÔÀº ¹Ýµå½Ã 'Binary' ¸ðµå ÁöÁ¤ÇÏ°í ¿Ã¸±°Í.(auto ¸ðµå ºÒ°¡)
   2. technote6/data/ µð·ºÅ丮¿¡ ÆÛ¹Ì¼Ç 777 À» ÁöÁ¤ÇÑ´Ù.
   3. À¥ºÎ¶ó¿ìÀú·Î admin.php ¿¡ Á¢¼ÓÇÑ´Ù. (ex,  http://abcde.com/technote6/admin.php)
   4. È­¸éÃâ·Â ¼ø¼­¿¡ µû¶ó ¼³Ä¡¸¦ ÁøÇàÇÑ´Ù. (MySQL °èÁ¤ Á¤º¸, °ü¸®ÀÚ Á¤º¸ µî·Ï)
   5. °ü¸®ÆäÀÌÁö(ex,  http://abcde.com/technote6/admin.php) ¿¡ Á¢¼Ó, °ü¸®ÀÚ ·Î±×ÀÎÈÄ ÀÛµ¿»óŸ¦ Á¡°ËÇÑ´Ù.
   6. °ü¸® ÆäÀÌÁö µ¿ÀÛ¿¡ ÀÌ»óÀÌ ¾øÀ¸¸é [º¸µå°ü¸®] , [ȸ¿ø°ü¸®] ÆäÀÌÁö¿¡¼­
       ÀϹݺ¸µå¹× ȸ¿øµî·Ï°ü¸® º¸µå¸¦ »ý¼ºÇÏ°í °Ô½ÃÆÇ ±Ûµî·Ï, ȸ¿øµî·Ïµî µ¿ÀÛ»óŸ¦ Á¡°ËÇÑ´Ù.
   7. ¸Å´º¾óÀ» ÂüÁ¶ÇÏ¿© ¿ÜºÎ¿¬µ¿ ¿ä¼Ò(SMS, ½Ç¸íÀÎÁõ, Ä«µå°áÁ¦,ÈÞ´ëÆù°áÁ¦ µî) Ãß°¡ ÀÛ¾÷À» ÇÑ´Ù.(ÇÊ¿äÇÑ °æ¿ì¿¡¸¸)

    .tar.gz ÆÄÀÏ·Î ¼³Ä¡Çϱâ (¸®´ª½º, À¯´Ð½º °è¿­ ¼­¹ö¸¸ ÇØ´ç)
   1. technote69p.tar.gz ÆÄÀÏÀ» '¾ÐÃàÆÄÀÏ »óÅ ±×´ë·Î' ȨÆäÀÌÁö µð·ºÅ丮(¼­¹ö)¿¡ ¿Ã¸°´Ù.
       ¡Ø FTP ÀÇ ÆÄÀÏÀü¼Û ŸÀÔÀº ¹Ýµå½Ã 'Binary' ¸ðµå ÁöÁ¤ÇÏ°í ¿Ã¸±°Í.(auto ¸ðµå ºÒ°¡)
   2. ÅÚ³Ý(ssh)À¸·Î Á¢¼Ó, technote69p.tar.gz °¡ ÀÖ´Â µð·ºÅ丮·Î À̵¿ÇÏ¿©
          gzip -d technote69p.tar.gz   [¿£ÅÍ]
          tar xvfp technote69p.tar   [¿£ÅÍ]
          ÇÏ¸é ¾ÐÃà ÇØÁ¦µÇ°í 'technote6' µð·ºÅ丮°¡ »ý¼ºµÈ°É È®ÀÎÈÄ technote69p.tar ´Â »èÁ¦ÇÑ´Ù.
   3. ´ÙÀ½ ¼³Ä¡ ÁøÇàÀº .zip ÆÄÀϰú µ¿ÀÏÇÔ.

Á» ´õ ÀÚ¼¼ÇÑ ¼³¸íÀº [¸Å´º¾ó]¡æ[¼³Ä¡] ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.
¾÷µ¥ÀÌÆ® ³»¿ë

TECHNOTE6.9P (2006/12/21)
³»ºÎ ¾ÈÁ¤È­ ÀÛ¾÷ÀÌ ´ëºÎºÐÀÌ°í ¿Ü°ü»óÀÇ Å« º¯È­´Â ¾ø½À´Ï´Ù.
¹ö±×ÆÐÄ¡
  ¡Ý ¿øº» À̹ÌÁö º¸±â ÆË¾÷â¿¡¼­ À̹ÌÁö ·Îµù½Ã°£ÀÌ ±æ¶§ ³ªÅ¸³ª´Â ½ºÅ©¸³Æ® ¿À·ù
  ¡Ý ÆÄÀÌ¾îÆø½º 2.0 ¿¡¼­ iwindow ·¹À̾î À§Ä¡, µå·¡±× ¿À·ù
  ¡Ý utf-8 ȸ¿øµî·Ï -´Ð³×ÀÓ Áߺ¹Ã¼Å©½Ã ±ÛÂ¥ ±úÁü
  ¡Ý utf-8 ±Û¾²±â Àü¼Û½Ã ÀԷ¿À·ù üũ½Ã °æ°í¸Þ½ÃÁö ±úÁü
  ¡Ý utf-8 Àα⠰˻ö¾î ±úÁü
  ¡Ý È®Àå°Ë»öÆû - ±Û¾²±â ÀԷ¶õ Ãß°¡Ç׸ñÀÌ ÇÑÄ­¾¿ ¹Ð¸²
  ¡Ý ¸»Ç³¼±- ¹è°æ»ö ÀÖ´Â ÆäÀÌÁö¿¡¼­ ¸»Ç³¼± ÁÂ.¿ì¿¡ Èò»ö ³ªÅ¸³ª´Â ¿À·ù
  ¡Ý º»¹®ÃßÃâ(Àμâ) º¸±â·Î ¿­°í ±Û¼öÁ¤ Á÷ÈÄ °ø¹é ÆäÀÌÁö·Î ³ª¿À´Â ¿À·ù
  ¡Ý ÷ºÎ ÆÄÀÏ¸í¿¡ . °¡ ¿¬¼ÓÀ¸·Î ÀÖÀ»¶§ ´Ù¿î·Îµå ¿À·ù
  ¡Ý ȸ¿ø°ü¸®-ȸ¿øÁ¤º¸ ¼öÁ¤½Ã '¼ºº°' ÀÌ ¹«Á¶°Ç ¼±ÅõǴ ¹®Á¦
  ¡Ý º¸µå°ü¸® - ÀϺΠMySQL ¹öÀü¿¡¼­ ³ªÅ¸³ª´ø º¸µåº¹»ç ¿¡·¯
  ¡Ý º¸µå ÄÁ¹öÅÍ - Ä÷³¹øÈ£ ¼³Á¤ÆäÀÌÁö ÀÚ¹Ù½ºÅ©¸³Æ® ¿À·ù

±â´ÉÃß°¡
  ¡Ý ´ñ±Û, ÂÊ±Û µî·Ï½Ã ±Û¸ñ·Ï¿¡ new ¾ÆÀÌÄÜ Ç¥½Ã : [º¸µå¼³Á¤]->[4-6-1]   (ex)
  ¡Ý ´ñ±Û, ÂÊ±Û µî·Ï½Ã°£¿¡ ÀÇÇÑ ±Û¸ñ·Ï Á¤·Ä Ãâ·Â : [ToolBar]->[Á¤·Ä]   (ex)
  ¡Ý ±Û¾²±âÆû ÆíÁý±â Å×À̺í ÀÛ¼º±â´É °³¼± : [±Û¾²±âÆû]->[Editor] , ±âŸ ÆíÁý¸ðµå ÀÔ·ÂÆû   (ex)
  ¡Ý Å×Å©³ëÆ®¿¡ ¼ÓÇØ ÀÖÁö ¾Ê´Â ¿ÜºÎ ÆäÀÌÁö¸¦ Å×Å©³ëÆ® ½ºÅ²¾È¿¡ ²ø¾î ³Ö±â:   (ex1)   (ex2)
        [¸Å´º¾ó]->[13, ÆäÀÌÁöº° URLÁÖ¼Ò]->[5, º¸µå½ºÅ² ³»¿¡ ¿ÜºÎÆÄÀÏ »ðÀÔ URL]->[¹æ¹ý 3]

°³¼±, ¼öÁ¤
  ¡Ý ÀͽºÇ÷¯7 ¿¡¼­ À̹ÌÁö Ãâ·Â âũ±â height Àç Á¶Á¤
  ¡Ý ±Û¾²±âÆû - Ä«Å×°í¸® ¼±Åöõ ¾ø°Ô ¼³Á¤Çصµ ±âº»À¸·Î Àû¿ëµÇ°Ô ÇÔ
  ¡Ý º»¹® ÂÊ±Û ³»¿ë¿¡µµ ÀÚµ¿¸µÅ© °É¸®°ÔÇÔ
  ¡Ý ±Û¾²±âÆû ÆíÁý±âÀÇ µ¿¿µ»óÆÄÀÏ ¿ÜºÎurl »ðÀÔ¿¡¼­ È®ÀåÀÚ °ËÁõ ´Ü°è »ý·«
  ¡Ý ÃֽŠ¿ìÆí¹øÈ£ µ¥ÀÌŸ °»½Å
  ¡Ý ¿ìÆí¹øÈ£ ã±â - ÁÖ¼Ò °Ë»ö½Ã ´ë.¼Ò¹®ÀÚ ±¸ºÐ ¾ø¾Ú
  ¡Ý µ¿¿µ»ó, À̹ÌÁö ÷ºÎÆÄÀÏ ´Ù¿î·Îµå½Ã¿¡µµ Ä«¿îÆ® Áõ°¡µÇ°Ô ÇÔ
  ¡Ý °Ë»ö·Îº¿ üũ - Ä«¿îÆ®,Åë°è,Á¶È½¼ö »ý·« ¼³Á¤¿¡ ¾ÆÀÌÇǷεµ ÁöÁ¤ÇÒ¼ö ÀÖ°ÔÇÔ lib.php
  ¡Ý º¸³½ÂÊÁö ¸ñ·Ï¿¡¼­ »ó´ë¹æÀÌ ÀÐÀº Ƚ¼ö°¡ ³ª¿À´ø °ÍÀº üũǥ½Ã·Î¸¸ ³ªÅ¸³ª°ÔÇÔ
  ¡Ý MySQL 3.x ¹öÀü´ë¿¡¼­ union ÇÔ¼ö Àû¿ë »ý·«
  ¡Ý ÅõÇ¥°á°ú ±×·¡ÇÁ À̹ÌÁö, ¶ó¿îµù

Àû¿ë¹æ½Ä º¯°æ
  ¡Ý iwindow ·¹ÀÌ¾î ¿¬°á ÆÄÀÏ °æ·Î¿Í skin_insert ÆÄÀϳ»¿¡¼­ÀÇ $this_skin °æ·Î´Â
      º¸µå¼³Á¤-[2-1, Àüü ·¹À̾ƿô html ½ºÅ²] ¿¡ ÁöÁ¤ÇÑ ½ºÅ²Æú´õÀÇ °æ·Î°¡ Àû¿ëµÇ°ÔÇÔ
      (±¸ ¹öÀü¿¡¼± [2-2, ±Û¸ñ·Ï Ãâ·Â ½ºÅ²] ÀÇ °æ·Î°¡ Àû¿ëµÇ°Ô µÇ¾î ÀÖ¾úÀ½)
  ¡Ý º¸µå¼³Á¤-[1-5] ¿¡ º¸µå ºÎ°ü¸®ÀÚ¸¦ ÁöÁ¤ÇÒ °æ¿ì, ÇØ´ç º¸µå³»¿¡¼± º¸µå¼³Á¤ ±ÇÇÑÀ»
      Á¦¿ÜÇÑ º¸µå °ü¸® ±ÇÇÑÀ» ¸ðµÎ Çã¿ëÇÔ(±¸¹öÀü¿¡¼± ºÎºÐÀûÀ¸·Î¸¸ Çã¿ëµÇ¾î ÀÖ¾úÀ½)


TECHNOTE6.90 (2006/9/21)
±¸¹öÀü(TECHNOTE6.90) ÀÇ ¾÷µ¥ÀÌÆ® ³»¿ëÀÔ´Ï´Ù.
½Å¹öÀü(TECHNOTE6.9P) ¿¡´Â ÀÌ¹Ì Àû¿ëµÇ¾î ÀÖ´Â °ÍÀÌ´Ï Ã³À½ »ç¿ëÇϽô ºÐÀº Âü°í¸¸ ÇϽʽÿÀ.
¹ö±×¼öÁ¤
  ¡Ý ±Û º¹»ç,À̵¿½ÃÀÇ ÀæÀº ¿À·ù
  ¡Ý º¸µå°Ë»öÆû : ÀԷ¶õ Ãß°¡µÈ Ç׸ñÀÌ °Ë»ö¿É¼Ç¿¡¼± ¼ø¼­°¡ ¹Ð¸®´ø ¿À·ù
  ¡Ý ±Û¼öÁ¤½Ã ÀÚ¹Ù½ºÅ©¸³Æ®,ÆûÅÂ±× µé¾î°£ ±Û¿¡¼­ ³ªÅ¸³ª´ø ½ºÅ©¸³Æ® ¿À·ù
  ¡Ý ´äº¯±Û ÀÛ¼º½Ã º»¹®³»¿ë ¾È¿¡ 'À̸§' ÀÌ Ç¥½ÃµÇ´ø °ÍÀ» '´Ð³×ÀÓ' ÀÌ Ç¥½ÃµÇ°ÔÇÔ
  ¡Ý º»¹®Ãâ·Â : ÀÌÀü±Û,´ÙÀ½±Û,¿«ÀÎ±Û ÀÇ Á¦¸ñ Ãâ·Â½Ã µû¿ÈÇ¥ ¾Õ¿¡ \ºÙ¾î ³ª¿À´ø ¿À·ù
  ¡Ý ±Û¼öÁ¤À¸·Î »õ ±×¸²ÆÄÀÏÀ» Ãß°¡ÇßÀ»¶§ ±Û¸ñ·Ï ¼¶³×ÀÏ Ãâ·Â ±×¸²ÀÌ ¹Ù²î´ø ¿À·ù
  ¡Ý ´äº¯±Û¿¡ Àç ´äº¯±Û ´Þ¶§ 'Re..' °¡ Áߺ¹µÇ¾î ºÙ´ø °ÍÀ» Çѹø¸¸ ºÙ°ÔÇÔ
  ¡Ý ÀÚµ¿¸ÞÀÏ : º¸µå¼³Á¤¿¡¼­ ÁöÁ¤ÇÑ '¸ÞÀϳ»¿ë ÇÏ´Ü¿¡ »ðÀÔ' ÀÌ Áߺ¹µÇ¾î µé¾î°¡´ø ¿À·ù
  ¡Ý ȸ¿øÀÌ µî·ÏÇÑ ±ÛÀ» °ü¸®ÀÚ±ÇÇÑÀ» °¡Áø ȸ¿øÀÌ ¼öÁ¤ÇÒ¶§ ±Ûµî·ÏÀÚ À̸§ÀÌ ¹Ù²î´ø ¿À·ù
  ¡Ý ȸ¿ø°ü¸® : sms ¸®½ºÆ® ´Ù¿î·Îµå ¿À·ù
  ¡Ý ȸ¿ø°ü¸® : ȸ¿øµî·Ï ±âº»·¹º§À» '0'À¸·Î ÁöÁ¤ÇÒ ¼ö ¾ø´ø ¿À·ù
  ¡Ý ȸ¿ø°ü¸® : ȸ¿øµî·Ï Â÷´ÜÀ» ÁöÁ¤Çϸé ȸ¿øÁ¤º¸ ¼öÁ¤±îÁö Â÷´ÜµÇ´ø ¿À·ù
  ¡Ý Æ÷ÀÎÆ® ȯ¿ø(Ãë¼Ò) ´Â ÇöÀç Æ÷ÀÎÆ®°¡ 0º¸´Ù Ŭ¶§¸¸ Àû¿ëµÇ°Ô ¼öÁ¤
  ¡Ý ȸ¿ø °ø°³ÇÁ·ÎÇÊ ³»ÀÇ ¹æ¸í·Ï, °Ô½ÃÆÇ¿¡¼­ ±Û ¼öÁ¤ÈÄ ¸ñ·Ï¼ø¼­°¡ ÀϺΠ¹Ù²î´ø ¿À·ù
  ¡Ý ȸ¿øºñ¹øÃ£±â ½ÇÆÐ½Ã Ãâ·ÂµÇ´Â ¸Þ½ÃÁö "µî·ÏÁ¦ÇѵǾî ÀÖ´Ù" ¸¦ "Á¤º¸¸¦ ãÀ»¼ö ¾ø´Ù" ·Î ¼öÁ¤

±â´ÉÃß°¡, °³¼±
  ¡Ý Root °ü¸® '¾ÈÀü¸ðµå' Àû¿ëÀ¸·Î XSS ÇØÅ· Â÷´Ü
  ¡Ý Root-º¸µå°ü¸®-º¸µå¸ñ·Ï Ãâ·Â¼ø¼­ ÀÚÀ¯ º¯°æ
  ¡Ý Root-ºô´õÇü ½ºÅ² Àû¿ë, ºô´õÆÑ »ý¼º
  ¡Ý charset: EUC-KR, UTF-8 ÀÎÄÚµù ºÐ¸®
  ¡Ý À§ÁöÀ¨ ÆíÁý±â Ç¥ÁØÈ­, firefox Á¤»ó½ÇÇà
  ¡Ý À§ÁöÀ¨ ÆíÁý±â Ä÷¯ ¹ØÁٱ߱⠵µ±¸Ãß°¡
  ¡Ý ÀϹÝȸ¿ø(°ü¸®ÀھƴÑ)µµ ¼³¹®ÅõÇ¥±Û ÀÛ¼º°¡´É. ¼³Á¤-[6-15]
  ¡Ý ½ºÅ©·¦ ±â´É
  ¡Ý °Ë»ö¼øÀ§ iwindow
  ¡Ý ½Å°í¹öư(½Å°íÁ¢¼ö ¿É¼Ç: sms, mail, ƯÁ¤º¸µå¿¡ ±â·Ï)
  ¡Ý º¸µå ±Û¸ñ·ÏÀÇ Ã¼Å©¼±ÅÃÀ¸·Î Ä«Å×°í¸® Àϰýº¯°æ
  ¡Ý Ajax ¹æ½Ä Ãâ·Â ÀÚ¹Ù½ºÅ©¸³Æ® ÇÔ¼ö innerhtml_ON()
  ¡Ý Ajax ¹æ½Ä iboard ÀÛ¼º À¯Æ¿ ½ºÅ² ajax_iboard.php , ajax_imgarray.php
  ¡Ý ÆË¾÷·¹ÀÌ¾î »ý¼º ÀÚ¹Ù½ºÅ©¸³Æ® ÇÔ¼ö square_on()
  ¡Ý ´ñ±Û°Ë»ö
  ¡Ý My Page-ȸ¿øÁ¤º¸ Á¶È¸½Ã ¾ÆÀ̵ð¹× ´Ð³×ÀÓÀ¸ °Ë»ö
  ¡Ý ȸ¿ø¼øÀ§ ÃßÃâ util_include_rank_m.php
  ¡Ý º¸µå ±Ûµî·ÏÀÚ ¼øÀ§ ÃßÃâ util_include_rank_b.php
  ¡Ý Å×Å©³ëÆ® ¿ÜºÎ °æ·Î¿¡¼­µµ util_iboard.php ¸¦ include
  ¡Ý ȸ¿ø±ÇÇÑ ÆäÀÌÁö¸¦ ·Î±×ÀÎ ¾Ê°í Á¢¼Ó½Ã ƯÁ¤ url ·Î À̵¿½ÃŰ´Â ¼³Á¤-[3-17-3]
  ¡Ý ·Î±×ÀÎ »óÅÂÀ϶© ±Û µî·Ï Á÷ÈÄ ºñ¹øÀÔ·Â ¾øÀÌ ¹Ù·Î ¼öÁ¤°¡´É
  ¡Ý ÄÁ¹öÅÍ °³¼±-¿ÜºÎº¸µåÀÇ È¸¿øÁ¤º¸ ÄÁ¹öÅͽà ȸ¿ø ºñ¹Ð¹øÈ£µµ ¿ø·¡´ë·á À¯È¿
  ¡Ý ÀÌ¹Ì µî·ÏµÇ¾î ÀÖ´ø ±Ûµµ °øÁö±Û·Î º¯È¯ °¡´É
  ¡Ý È®Àå°Ë»ö¿¡¼­ ¼öÄ¡¿¡ ÀÇÇÑ °Ë»ö½Ã ¼ýÀÚ 0 À» »ç¿ëÇÒ¼ö ÀÖ°ÔÇÔ
  ¡Ý ȸ¿ø°ü¸® : ¼ºº° °Ë»ö
  ¡Ý ±Û¾²±âÆû : º»¹®ÀԷ¶õÀ» ¿ÏÀüÈ÷ °¨Ãâ¼ö ÀÖ°Ô ÇÔ
  ¡Ý ºñ°ø°³ ´ñ±Û µî·Ï½Ã ¸Ó¸´±Û ºÎºÐÀÌ º¸ÀÌ°Ô µÇ¾î ÀÖ´ø °ÍÀ» ¾Èº¸ÀÌ°Ô ÇÔ
  ¡Ý ¼³¹®ÅõÇ¥ : ÅõÇ¥¸¦ ÇØ¾ß¸¸ °á°ú¸¦ º¼¼ö ÀÖ°Ô ¼³Á¤°¡´É vote_poll.php ¼Ò½º³»¿¡ ¼³Á¤¿É¼Ç
  ¡Ý ȸ¿ø°ü¸® : Æ÷ÀÎÆ®»ý¼º³»¿ª Á¤¸®¸¦ ±â°£¼±ÅÃÇØ¼­ Á¤¸®ÇÒ¼ö ÀÖ°ÔÇÔ
  ¡Ý ´äº¯±Û µî·Ï½Ã Áú¹®ÀÚ¿¡°Ô ¸ÞÀÏ Å뺸ÇÏ´Â ¼³Á¤-[7-3]¿¡ ´ñ±Û, Âʱۿ¡µµ Àû¿ë
  ¡Ý ±Ûµî·Ï½Ã ÷ºÎÇÑ Ç÷¡½¬ ÆÄÀÏÀÌ º»¹®¿¡ Ãâ·ÂµÉ¶§ ¿øº» »çÀÌÁî·Î Ãâ·Â
  ¡Ý ͏°´õ : ƯÁ¤ÀÏ¿¡ µî·Ï±ÛÀÌ ¿©·¯°³À϶§ ¸ñ·ÏÀ¸·Î ¼±Åà Ãâ·Â
  ¡Ý ¿ÜºÎÇÁ·Î±×·¥°úÀÇ È¸¿øÀÎÁõ °øÀ¯¸¦ À§ÇÑ ÄÚµå °³¼± util_login_input.php, util_login_output.php
  ¡Ý ´ñ±Û »èÁ¦½Ã »èÁ¦È®ÀÎ ¸Þ½ÃÁö ¿ì¼± ¶ß°ÔÇÔ
  ¡Ý iwindow : ¸¶¿ì½º Ŭ¸¯ÇÑ À§Ä¡Á¡À» ±âÁØÇÑ »ó´ëÀû ¼öÄ¡·Î Ãâ·ÂÀ§Ä¡¸¦ ÁöÁ¤ÇÒ¼ö ÀÖ°ÔÇÔ
  ¡Ý ȸ¿øµî·ÏÁ¤º¸ »èÁ¦,Å»Åð ½Ã ÂÊÁöµµ ÀÚµ¿À¸·Î »èÁ¦
  ¡Ý skin_insert Çü½ÄÀÇ ÆäÀÌÁöµµ º¸µå Á¢¼ÓÅë°è¿¡ Æ÷ÇÔ
  ¡Ý Á¢¼Óurl ¿¡ www ÀÖ°í ¾øÀ½ »ó°ü¾øÀÌ ·Î±×ÀÎ °øÀ¯ÇÒ¼ö ÀÖ°Ô ¼³Á¤, lib.php
  ¡Ý Ãßõ½Ã ½½¶óÀÌ´õ ¾øÀÌ ¹Ù·Î Ãßõ ¿Ï·áµÇ°Ô ¼³Á¤¿É¼Ç [5-13]
  ¡Ý Ãßõ½Ã ½½¶óÀÌ´õ À̵¿¾øÀÌ ÃßõÇϸé ÀÚµ¿ 1Á¡ Ãßõ
¾÷±×·¹ÀÌµå ¹æ¹ý
ÇöÀç ÀÚ½ÅÀÌ »ç¿ëÁßÀÎ Å×Å©³ëÆ® ¹öÀüÀ» È®ÀÎÇÏ·Á¸é? [Root°ü¸®]->[±âº»Á¤º¸] ÆäÀÌÁö³»ÀÇ '¼³Ä¡Á¤º¸' ¸¦ º¸¸é µÈ´Ù.
 
TECHNOTE6.90 -> TECHNOTE6.9P
TECHNOTE6.90 ¹öÀüÀº 2006/9/4 , 2006/9/21 ¿¡ ¿Ã·ÁÁø ¹öÀüÀÔ´Ï´Ù.
Å×Å©³ëÆ® »ç¿ë¿¡ ¾î´ÀÁ¤µµ Àͼ÷ÇØ Áö½Å ºÐÀ̶ó¸é ¾÷±×·¹À̵å ÀÛ¾÷À» Çϱâ Àü¿¡ Çѹø
´Ù¸¥ °æ·Î¿¡ »õ¹öÀüÀ» Ãß°¡ ¼³Ä¡ ÇØ¼­ »ìÆì º¸´Â°Ô ÁÁÀ»°Å °°½À´Ï´Ù.
À§ ¾÷µ¥ÀÌÆ® ³»¿ë ¿Ü¿¡µµ ºÎºÐÀûÀ¸·Î ¼öÁ¤µÈ °÷ÀÌ ¸¹ÀÌ Àִµ¥ Á÷Á¢ ºÁ¾ß Â÷ÀÌÁ¡À» ¾Ë ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù.
lib.php ¼Ò½ºÀÇ ¼³Á¤ [1] ¹øÀ» º¯°æÇÏ°í ¼³Ä¡Çϸé ÇöÀç »ç¿ëÁßÀÎ ¹öÀü¿¡ ¾Æ¹« ¿µÇâÁÖÁö ¾Ê°í Ãß°¡ ¼³Ä¡µË´Ï´Ù.

´Ù¿î ¹ÞÀº TECHNOTE6.9P ¹öÀüÀ» pc ¿¡ ¾ÐÃàÇØÁ¦ÇØ ³õ°í ´ÙÀ½ ÁøÇàÇϽʽÿÀ. 1, ±³Ã¼(µ¤¾î¾²±â) ÆÄÀϱ³Ã¼ lib.php img/other/editor_script.js img/other/edit_color.js img/editor/at_editor.gif img/editor/bt_html.gif img/admin/admin.ico include/public_inc/board_stat.php include/public_inc/editor_form.php include/public_inc/postnum.php include/public_inc/postnum_dat.php include/public_inc/util_iboard_lib.php Æú´õ±³Ã¼ (FTPÀÇ ÆÄÀÏ Àü¼ÛŸÀÔÀ» ¹Ýµå½Ã Binary ¸ðµå·Î ÁöÁ¤ÇÏ°í ¿Ã¸±°Í. Auto ¸ðµå ºÒ°¡) manual_html/ include/admin/ include/board/ ¡ç config.php ¼öÁ¤ »ç¿ëÁßÀ̶ó¸é config.php ´Â µ¤¾î¾²±â Á¦¿Ü include/help/ include/member/ include/schema/ include/openview/ ¡ç ¼Ò½º¼öÁ¤ ÇÏ¿© »ç¿ëÁßÀÎ ÆÄÀÏÀÌ ÀÖ´Ù¸é ÇØ´ç ÆÄÀÏÀº µ¤¾î¾²±â Á¦¿Ü ȸ¿ø °ü·Ã ½ºÅ² ¼Ò½º ¼öÁ¤ ¾øÀÌ ¿øº» ±×´ë·Î »ç¿ëÁßÀ̶ó¸é skin_member/ Æú´õ Àüü¸¦ ±³Ã¼ÇÏ¸é µÇ°í ±×·¸Áö ¾Ê´Ù¸é ¾Æ·¡ ÆÄÀϸ¸ µ¤¾î ¾´´Ù. skin_member/½ºÅ²¸íÆú´õ/overlap.php skin_member/½ºÅ²¸íÆú´õ/msg_view.php skin_member/½ºÅ²¸íÆú´õ/passwd_lose.php º¸µå(°Ô½ÃÆÇ) °ü·Ã ½ºÅ² ¼Ò½º ¼öÁ¤ÇѰоøÀÌ ¿øº» ±×´ë·Î »ç¿ëÁßÀ̶ó¸é skin_board/ Æú´õ Àüü¸¦ ±³Ã¼ÇÏ¸é µÇ°í ±×·¸Áö ¾Ê´Ù¸é ¾Æ·¡ ÆÄÀϸ¸ µ¤¾î ¾´´Ù. skin_board/½ºÅ²¸íÆú´õ/9_element.php skin_board/½ºÅ²¸íÆú´õ/b_script/main_script.js skin_board/½ºÅ²¸íÆú´õ/b_script/write_script.js skin_board/½ºÅ²¸íÆú´õ/b_img/icons/grap_blue.gif skin_board/½ºÅ²¸íÆú´õ/b_img/icons/grap_blue2.gi skin_board/½ºÅ²¸íÆú´õ/b_img/icons/alt_right.gif skin_board/½ºÅ²¸íÆú´õ/b_img/icons/alt_left.gif skin_board/½ºÅ²¸íÆú´õ/b_img/icons/alt_center.gif skin_board/½ºÅ²¸íÆú´õ/b_img/i_button/cok_exp.gif skin_board/½ºÅ²¸íÆú´õ/b_img/attrib/new_re.gif skin_board/½ºÅ²¸íÆú´õ/iwindow/create_iwindow.js skin_board/½ºÅ²¸íÆú´õ/iwindow/iwindow_sort.php skin_board/½ºÅ²¸íÆú´õ/iwindow/iwindow_re_write.php skin_board/½ºÅ²¸íÆú´õ/iwindow/iwindow_re_add.php skin_board/½ºÅ²¸íÆú´õ/iwindow/iwindow_search_top.php skin_board/½ºÅ²¸íÆú´õ/iwindow/iwindow_search.php
2, ½ºÅ²ÆÄÀÏ ºÎºÐÀû ¼öÁ¤ ¼Ò½º ¼öÁ¤ ¾øÀÌ ¿øº» ±×´ë·Î »ç¿ëÁßÀÎ ÆÄÀÏÀ̶ó¸é ÆÄÀÏÀ» ±³Ã¼(µ¤¾î¾²±â) ÇÏ¸é µÇ°í ±×·¸Áö ¾Ê´Ù¸é ¾Æ·¡ ¼³¸íÀÇ ³ì»ö±ÛÀÚ ÇØ´ç Äڵ带 ã¾Æ »õ ¹öÀüÀÇ ÄÚµå·Î ¹Ù²ã ³Ö¾î ÁÖ¸é µÈ´Ù. À§ 1 Ç×ÀÇ ÀÛ¾÷ °úÁ¤¿¡¼­ skin_board/ Æú´õ Àüü¸¦ µ¤¾î ¾²±â Çß´Ù¸é ÀÌ ÀÛ¾÷Àº ÇÊ¿äÄ¡ ¾Ê´Ù. skin_board/½ºÅ²¸íÆú´õ/2_index.php (±Û¸ñ·Ï - NEW´ñ±Û ¾ÆÀÌÄÜ Ç¥½Ã Àû¿ë) // --------------------- //[4] ±ÛÁ¦¸ñ function INDEX_cell_4(){ ........... } // --------------------- skin_board/½ºÅ²¸íÆú´õ/3_body.php (º»¹® - Âʱۿ¡ ÀÚµ¿¸µÅ© Àû¿ë) function Sub_mini_reply_retort($reply_no,$reply_retort){ ......... } skin_board/½ºÅ²¸íÆú´õ/4_write.php (±Û¾²±âÆû - Ä«Å×°í¸® È÷µç Àû¿ë) Ä«Å×°í¸® ¼±Åöõ ÇØ´ç ÄÚµåºí·Ï ............. .............. <td class=write_left_td>Ä«Å×°í¸® ºÐ·ù</td> ............. ..............
3, DB ÇÊµå ¼öÁ¤ ±Û¸ñ·Ï¿¡ 'NEW´ñ±Û' ¾ÆÀÌÄÜÀ» Ç¥½Ã¸¦ À§ÇØ ±Û¸ñ·Ï Å×ÀÌºí¿¡ 'wdate_re int(11)' Ä÷³ÀÌ Ãß°¡ µÇ¾î¾ß ÇÑ´Ù. ÇöÀç »ý¼ºµÇ¾î ÀÖ´Â º¸µå(°Ô½ÃÆÇ) ¼ö°¡ Àû°í µî·ÏµÈ °Ô½Ã¹°µµ Àû´Ù¸é [Root°ü¸®]¡æ[º¸µå°ü¸®] ¸ñ·Ï¿¡¼­ °¢ º¸µå¸¶´Ù Ä¡·á(ÁÖ»ç±â ¾ÆÀÌÄÜ)À» Ŭ¸¯ÇØ ÁÖ¸é µÈ´Ù. ¶Ç´Â [Root°ü¸®]¡æ[DB°ü¸®]¡æ[Å×ÀÌºí °ü¸®(MySQL)] ¿¡¼­ ±Û¸ñ·Ï ÇØ´ç Å×À̺íÀ» ã¾Æ Á÷Á¢ 'wdate_re int(11)' Ä÷³À» Ãß°¡ »ý¼ºÇØ Á൵ µÈ´Ù. ¸¸¾à ÇöÀç »ý¼ºµÇ¾î ÀÖ´Â º¸µå(°Ô½ÃÆÇ)¼ö°¡ »ó´çÈ÷ ¸¹°í °Ô½Ã¹°µµ ¸¹¾Æ¼­ À§ÀÇ µÎ ¹æ¹ý ´Ù ¹ø°Å·Ó°Å³ª µ¥ÀÌŸ À¯½ÇÀÌ ¿°·Á µÈ´Ù¸é add_wdate_re.php ÆÄÀÏÀ» Å×Å©³ëÆ® ¼³Ä¡µÈ Æú´õ¿¡ ¿Ã¸®°í À¥ºÎ¶ó¿ìÀú·Î Á¢¼Ó(http://abcd.com/technote6/add_wdate_re.php) ÇÏ¸é µÈ´Ù.(»ç¿ëÈÄ ÆÄÀÏ »èÁ¦ÇÒ°Í)
4, Ãâ·ÂÈ®ÀÎ [À¥ºÎ¶ó¿ìÀú]¡æ[µµ±¸]¡æ[ÀÎÅͳݿɼÇ]¡æ[ÀϹÝ]¡æ[*»èÁ¦] ¿¡¼­ [ÄíŰ»èÁ¦], [Àӽà ÀÎÅÍ³ÝÆÄÀÏ »èÁ¦] ¸¦ ÇàÇÑ ÈÄ http://.........../admin.php ¿¡ Á¢¼ÓÇÏ¿© Ãâ·Â È®ÀÎ. ¾÷±×·¹ÀÌµå ¿Ï·áÇßÀ½¿¡µµ »õ ´ñ±Û¿¡ new ¾ÆÀÌÄÜÀÌ ºÙÁö ¾Ê´Â´Ù¸é º¸µå¼³Á¤-[4-6-1] À» È®ÀÎÇÒ°Í.


TECHNOTE6.20 -> TECHNOTE6.9P
TECHNOTE6.20 ¹öÀüÀº 2006/2/15 ¿¡ ¿Ã·ÁÁø Ãʱ⠹öÀüÀÌ¸ç ´Ù¼Ò ºÒ¾ÈÁ¤ÇÑ ¸éÀÌ ÀÖ½À´Ï´Ù. ±×µ¿¾È
TECHNOTE6.90 À» °ÅÃÄ TECHNOTE6.9P ·Î ¾÷µ¥ÀÌÆ® µÇ±â±îÁö ¸¹Àº º¯°æ»çÇ×ÀÌ ¹ß»ýÇßÀ¸¹Ç·Î
TECHNOTE6.20¿¡ µî·ÏµÈ ÀÚ·á(°Ô½Ã¹°) ¿ÜÀÇ ´ëºÎºÐ PHP ÆÄÀϵéÀº Àü¸é ±³Ã¼°¡ ºÒ°¡ÇÇ ÇÕ´Ï´Ù.

Å×Å©³ëÆ® »ç¿ë¿¡ ¾î´ÀÁ¤µµ Àͼ÷ÇØ Áö½Å ºÐÀ̶ó¸é ¾÷±×·¹À̵å ÀÛ¾÷À» Çϱâ Àü¿¡ Çѹø ´Ù¸¥ °æ·Î¿¡ »õ¹öÀüÀ» Ãß°¡ ¼³Ä¡ ÇØ¼­ »ìÆì º¸´Â°Ô ÁÁÀ»°Å °°½À´Ï´Ù. À§ ¾÷µ¥ÀÌÆ® ³»¿ë ¿Ü¿¡µµ ºÎºÐÀûÀ¸·Î ¼öÁ¤µÈ °÷ÀÌ ¸¹ÀÌ Àִµ¥ Á÷Á¢ ºÁ¾ß Â÷ÀÌÁ¡À» ¾Ë ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù. lib.php ¼Ò½ºÀÇ ¼³Á¤ [1] ¹øÀ» º¯°æÇÏ°í ¼³Ä¡Çϸé ÇöÀç »ç¿ëÁßÀÎ ¹öÀü¿¡ ¾Æ¹« ¿µÇâÁÖÁö ¾Ê°í Ãß°¡ ¼³Ä¡µË´Ï´Ù.
1, ÆÄÀÏ ¾÷µ¥ÀÌÆ® (¡Ø FTP ÆÄÀÏÀü¼Û ŸÀÔÀº ¹Ýµå½Ã 'Binary' ·Î ÁöÁ¤ÇÏ°í ¿Ã¸±°Í) [a] technote69.zip ¸¦ PC ¿¡¼­ ¾ÐÃà ÇØÁ¦ÇÑ´Ù. [b] ÇöÀç ÀüÇô ¼Ò½º¼öÁ¤ ¾øÀÌ »ç¿ëÇϰí ÀÖ´Ù¸é data µð·ºÅ丮¸¦ Á¦¿ÜÇÏ°í ¸ðµÎ ±³Ã¼ÇÏ¸é µÇÁö¸¸, ºÎºÐÀûÀ¸·Î ¼Ò½º¼öÁ¤ÇÏ¿© »ç¿ëÇϰí ÀÖ´Ù¸é ÁÂÃø ±×¸²À» ÂüÁ¶ÇÏ¿© ºÎºÐÀûÀ¸·Î ¾÷µ¥ÀÌÆ® ÇØ ÁÖ¸é µÈ´Ù. º¸Á¸ ÇöÀç ¼³Ä¡µÇ¾î ÀÖ´Â(»ç¿ëÁßÀÎ) °ÍÀ» º¸Á¸ÇÑ´Ù. ±³Ã¼ »õ¹öÀüÀÇ °ÍÀ¸·Î ±³Ã¼ÇÑ´Ù. ÇöÀç include µð·ºÅ丮³»¿¡ ¼Ò½º¼öÁ¤ÇÏ¿© »ç¿ëÁßÀÎ ÆÄÀÏÀÌ ÀÖ´Ù¸é, ¿ø·¡ ÀÖ´ø include µð·ºÅ丮´Â ´Ù¸¥ À̸§À¸·Î ¹Ù²Ù¾î ³õ°í(¹é¾÷¿ë) »õ ¹öÀüÀÇ include µð·ºÅ丮¸¦ »õ·Î ¿Ã¸°ÈÄ, ¼öÁ¤Çؼ­ »ç¿ëÁßÀÌ´ø ÆÄÀÏÀ» º¹»çÇØ ³Ö¾î ÁÖ¸é µÇ´Âµ¥ À̰æ¿ì¿¡µµ include/schema/*, include/board/config.php ´Â Çʼö ±³Ã¼ÇÑ´Ù. include µð·ºÅ丮¿ÜÀÇ ±³Ã¼ ´ë»óÀº ¿ÏÀüÈ÷ ±³Ã¼Åä·Ï ÇÑ´Ù. Ãß°¡ »õ·Î Ãß°¡µÈ °ÍµéÀÌ´Ï Á¦ À§Ä¡¿¡ ¸Â°Ô ¿Ã·Á ÁØ´Ù. È®ÀÎ util ÆÄÀϷμ­ ÇöÀç »ç¿ëÁßÀÌÁö ¾Ê´Â ÆÄÀÏÀº »õ ¹öÀü°ÍÀ¸·Î ±³Ã¼Çϰí, ¼Ò½º ¼öÁ¤ÇÏ¿© »ç¿ëÇϰí ÀÖ´Â ÆÄÀÏÀ̶ó¸é ±×°ÍÀº ±×´ë·Î »ç¿ëÇϰí, »õ ¹öÀüÀÇ °ÍÀº ÆÄÀÏÀ̸§À» ´Ù¸£°Ô ¿Ã·Á¼­ »ç¿ëÇÏ¸é µÈ´Ù. ¼±Åà ½ºÅ²Æú´õ·Î¼­ ÇöÀç ¼Ò½º¸¦ ¸¹ÀÌ ¼öÁ¤ÇÏ¿© »ç¿ëÁßÀÎ ½ºÅ²ÀÌ ÀÖ´Ù¸é ±×°ÍÀº ¿ø·¡´ë·Î »ç¿ëÇϰí, ½ºÅ²¸íÀÌ Áߺ¹µÇ´Â »õ ¹öÀüÀÇ °ÍÀº µð·ºÅ丮¸íÀ» º¯°æÇØ ¿Ã·Á »ç¿ëÇÏ¸é µÈ´Ù. ´Ü, skin_board/½ºÅ²abc/b_script/*.js ÆÄÀϰú skin_board/½ºÅ²abc/iwindow/create_iwindow.js ÆÄÀÏÀº Çʼö±³Ã¼ ÇÒ °Í. »õ ¹öÀü¿¡ Ãß°¡µÈ ¿ä¼Ò¸¦ »ç¿ëÇÏ·Á¸é ½ºÅ²µµ »õ°ÍÀ» Àû¿ëÇØ Áà¾ß ÇÔ [c] ./img/ µð·ºÅ丮 ±³Ã¼½Ã Âü°í »çÇ× ./img/ µð·ºÅ丮³»ÀÇ ÆÄÀϵéÁß ÇöÀç ¼öÁ¤Çؼ­ »ç¿ëÇÏ´Â °ÍÀÌ ¾ø´Ù¸é ±×³É »õ ¹öÀüÀÇ °ÍÀ¸·Î ./img/ Æú´õ¸¦ ±³Ã¼ÇØ ÁÖ¸é µÇÁö¸¸ ¼öÁ¤,Ãß°¡Çؼ­ »ç¿ëÇÏ´Â°Ô ÀÖÀ» °æ¿ì¿¡´Â ÇöÀç »ç¿ëÁßÀÎ ./img/ Æú´õ´Â ´Ù¸¥ À̸§À¸·Î ¹Ù²ã ³õ°í, »õ¹öÀüÀÇ ./img/Æú´õ¸¦ ´ë½Å ¿Ã·Á ÁØ´ÙÀ½ ¼öÁ¤,Ãß°¡ »ç¿ëÁßÀÌ´ø ÆÄÀϵéÀ» ´Ù½Ã ³Ö¾î ÁÖ´Â ½ÄÀ¸·Î ÀÛ¾÷À» ÁøÇàÇÏ¸é µÈ´Ù. * ./img/editor/ µð·ºÅ丮¿Í ./img/other/ µð·ºÅ丮´Â ÇÊÈ÷ ±³Ã¼ÇØ Áà¾ß ÇÑ´Ù. [d] ÆÄÀϱ³Ã¼°¡ ¿Ï·áµÇ¾úÀ¸¸é, À¥ºÎ¶ó¿ìÀúÀÇ [µµ±¸]¡æ[ÀÎÅͳݿɼÇ]¡æ[ÀϹÝ] ¿¡¼­ [ÄíŰ»èÁ¦] ¿Í [ÆÄÀÏ»èÁ¦] ½ÇÇàÇÑÈÄ È¨ÆäÀÌÁö¿¡ Á¢¼ÓÇÑ´Ù. 2, Å×ÀÌºí ±¸Á¶ º¯°æ Àû¿ë º¸µå°ü·Ã Å×À̺í(DB) ¿¡ ÀϺΠº¯°æÀÌ ÀÖÀ¸¹Ç·Î À̸¦ Àû¿ëÇϱâ À§ÇØ [Root ¼³Á¤]¡æ[º¸µå°ü¸®] ÀÇ º¸µå ¸ñ·Ï¿¡¼­ º¸µå¸¶´Ù 'Ä¡·á(ÁÖ»ç±â ¾ÆÀÌÄÜ)' ¸¦ ½ÇÇàÇÑ´Ù. ¸¸¾à, DB ºÒ¾ÈÁ¤ ¿ä¼Ò°¡ ÀÖ´Â ¼­¹ö ȯ°æÀ̰ųª ¶Ç´Â ±×·¯ÇÑ ¿ì·Á°¡ ÀÖ´Â °æ¿ì¶ó¸é µ¥ÀÌŸÀÇ ¾ÈÀüÀ» À§ÇØ 'Ä¡·á' ½ÇÇàÀü¿¡ º¸µå¸¦ º¹»çÇØ ³õ´Â °ÍÀÌ ÁÁ´Ù. º¸µåº¹»ç´Â [º¸µå°ü¸®]ÀÇ º¸µå¸ñ·Ï¿¡¼­ 'º¹»ç' ¾ÆÀÌÄÜÀ» Ŭ¸¯ÇÏ¸é µÈ´Ù. ´ÙÀ½, [Root ¼³Á¤]¡æ[ȸ¿ø°ü¸®] ÀÇ È¸¿ø°ü¸® º¸µå¿¡¼­µµ À§¿Í ¸¶Âù°¡Áö·Î 'Ä¡·á' ¸¦ ½ÇÇàÇØ Áà¾ß Çϴµ¥, ȸ¿øµî·ÏÀÚ·á´Â ÇÊÈ÷ ¹é¾÷À» ÇØ ³õ°í ½ÇÇàÇÏ´Â°Ô ¸¸¾àÀ» À§ÇØ ÁÁ´Ù. ¹é¾÷¹æ¹ýÀº ¸ÕÀú ÀÓÀÇÀÇ È¸¿ø°ü¸®¿ë º¸µå¸¦ Çϳª »ý¼ºÇØ ³õ°í, ÇöÀç ¿î¿ëÁßÀΠȸ¿ø°ü¸®º¸µåÀÇ È¸¿ø¸ñ·Ï ÇÏ´Ü¿¡ [Àüü¸ñ·Ï º¹»ç] ¹öưÀ» Ŭ¸¯Çؼ­ Àüü ȸ¿øÀڷḦ º¹»ç(¹é¾÷)ÇØ ³õÀ¸¸é µÈ´Ù. 3, ±âŸ »õ º¸µå¸¦ »ý¼ºÇÏ°í »õ·Î ¿Ã¸° ½ºÅ²À» Àû¿ëÇØ¼­ Ãâ·Â»óŸ¦ Á¡°ËÇÑ´Ù.


Å×Å©³ëÆ® ÆÞ CGI -> TECHNOTE6.9P
   ÆÞCGI ¹öÀü°ú PHP ¹öÀüÀº µ¥ÀÌŸ ÀúÀå ±¸Á¶°¡ ±Ùº»ÀûÀ¸·Î ´Ù¸£¹Ç·Î
   µ¥ÀÌŸÀÇ º¯È¯(ÄÁ¹öÆÃ) °úÁ¤À» ÅëÇØ ¾÷±×·¹À̵å ÇØ¾ß ÇÕ´Ï´Ù.
   TECHNOTE6.9P ¹öÀüÀ» »õ·Î ¼³Ä¡Çϰí Root °ü¸®->Others ÆäÀÌÁö¸¦ º¸¸é CGI ¹öÀü Àü¿ë ÄÁ¹öÅͰ¡ µé¾î ÀÖ½À´Ï´Ù.
Ãß°¡¼³Ä¡ ¹æ¹ý
ÇöÀç Å×Å©³ëÆ®PHP ¹öÀüÀÌ ¼³Ä¡ µÇ¾î ÀÖ´Â °÷(ȨÆäÀÌÁö)¿¡ Ãß°¡¼³Ä¡ ÇÏ·Á¸é, ´Ù¸¥ °æ·Î¿¡
À§ ½Å±Ô¼³Ä¡ ¹æ¹ý ¼³¸íÀÇ 1, 2 ¹ø ´Ü°è±îÁö µ¿ÀÏÇÏ°Ô ÁøÇàÇÑ ´ÙÀ½
lib.php ¼Ò½º¸¦ ÆíÁý±â·Î ¿­°í ¼³Á¤ [1] Ç׿¡¼­
 $db_ident='a_tn'; ¸¦ ÀÓÀÇÀÇ ´Ù¸¥ ´Ü¾î·Î º¯°æ-ÀúÀåÈÄ ´ÙÀ½ 3 ´Ü°èÀÇ ¼³Ä¡ÀÛ¾÷À» ÁøÇàÇÏ¸é µÈ´Ù.

ÇöÀç »ç¿ëÁßÀÎ ¹öÀü¿¡ ¼Ò½º ¼öÁ¤ÇÑ °÷ÀÌ ¸¹¾Æ¼­ ´çÀå ¾÷µ¥ÀÌÆ® ÇϱⰡ ¸Á¼³¿© Áø´Ù¸é
ÀÌó·³ º°µµÀÇ °æ·Î¿¡ Ãß°¡ ¼³Ä¡Çؼ­ »ìÆì º¸´Â °ÍÀÌ ÁÁ´Ù.
F A Q
    óÀ½ ¼³Ä¡Çϴµ¥ ¾î¶² ÆÄÀÏÀ» ´Ù¿î ¹Þ¾Æ¾ß Çϳª¿ä?
       À§ÀÇ ¼³Ä¡¹æ¹ý ¼³¸íÀ» º¸°í ¼³Ä¡ÇÏ±â Æí¸®ÇÑ ÆÄÀÏÀ» ¹ÞÀ¸¸é µË´Ï´Ù.
       À©µµ¿ì ¼­¹ö¶ó¸é technote69p.zip À¸·Î ¼³Ä¡ÇÏ´Â°Ô ¼ö¿ùÇÒ °ÍÀ̰í,
       À¯´Ð½º,¸®´ª½º °è¿­ ¼­¹ö¶ó¸é technote69p.tar.gz ·Î ¼³Ä¡ÇÏ´Â°Ô ÀûÀýÇÕ´Ï´Ù.
       ¾ÐÃà¹æ½Ä¸¸ ´Ù¸¦»Ó ¾ÐÃà ÇØÁ¦Çؼ­ º¸¸é ¼Ó ³»¿ë¹°Àº µ¿ÀÏÇÕ´Ï´Ù.

    EUC-KR °ú UTF-8 charset Àº ¹¹°¡ ´Ù¸¥ °Ç°¡¿ä?
      ±â´ÉÀº µ¿ÀÏÇÕ´Ï´Ù. ¹®ÀÚ ÀÎÄÚµù Çü½Ä¸¸ ´Ù¸¨´Ï´Ù.
      EUC-KR Àº ±¹³»¿ë(ÇѱÛ), UTF-8 Àº ±¹Á¦¿ë À̶ó°í °£´ÜÈ÷ »ý°¢ÇÏ¸é µË´Ï´Ù.
      ÇöÀç ±¹³» À¥¼­ºñ½º ȯ°æÀº ´ëºÎºÐ EUC-KR ·Î ¿¡ ¸ÂÃß¾îÁ® ÀÖ½À´Ï´Ù. µû¶ó¼­
      UTF-8 ¿¡¼­ ¿ÜºÎ ¿¬µ¿½Ã Ãß°¡ÀûÀÎ ÀÛ¾÷À» ÇØÁà¾ß Çϰí ÇÑ±ÛÆÄÀϸíÀ» »ç¿ëÇÒ ¼ö ¾ø´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.
      UTF-8 ÀÇ ÀåÁ¡Àº Ŭ¶óÀ̾ðÆ®(Á¢¼ÓÀÚ)ÀÇ PC°¡ ¾î¶°ÇÑ ¾ð¾îÀÇ ¿î¿µÃ¼Á¦¶óµµ ¹®ÀÚÃâ·ÂÀ» Á¤»ó´ëÀÀÇÏ´Â °ÍÀÔ´Ï´Ù.

    ÆÞ CGI ¹öÀü¿¡¼­ ¾÷±×·¹À̵å ÇÏ·Á´Âµ¥ ¾î¶²ÆÄÀÏÀ» ¹Þ¾Æ¾ß Çϳª¿ä?
         Ưº°È÷ ¾î¶² ÆÄÀÏÀ» ¹Þ¾Æ¾ß µÈ´Ù´Â Á¶°ÇÀº ¾ø½À´Ï´Ù.
         .zip  / .gz Áß¿¡ ¼³Ä¡ÇÏ±â Æí¸®ÇÑ ÆÄÀÏÀ» ¹Þ¾Æ ¼³Ä¡ÇÏ¸é µË´Ï´Ù.
         ¼³Ä¡ÈÄ Root °ü¸®->Others ÆäÀÌÁö¸¦ º¸¸é ÄÁ¹öÅͰ¡ µé¾î ÀÖ½À´Ï´Ù.

    UTF-8 ¹öÀüÀº UTF-8 Àü¿ë ¼­¹öȯ°æ¿¡¸¸ ¼³Ä¡ °¡´ÉÇѰ¡¿ä?
        UTF-8 Àü¿ë ¼­¹ö°¡ ¾Æ´Ï¾îµµ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
        PHP + MySQL ¸¸ Á¤»óÀûÀ¸·Î ¼³Ä¡µÇ¾î ÀÖÀ¸¸é µË´Ï´Ù.

    À̹ø ¹öÀü¿¡ ¼îÇθô °ü·Ã ±â´Éµµ Æ÷ÇԵǾî ÀÖ³ª¿ä?
       Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù.
       ÇöÀç ÀÛ¾÷ ÁøÇàÁßÀ̸ç Â÷ÈÄ º°µµ ¹öÀüÀ¸·Î ¹èÆ÷µÉ °ÍÀÔ´Ï´Ù.
       °øÁö»çÇ×À» ÂüÁ¶ ÇϽʽÿÀ.

    ´Ù¸¥ À¥º¸µå¸¦ Å×Å©³ëÆ®·Î ¹Ù²Ù·Á Çϴµ¥ ¾î¶»°Ô ÇØ¾ß Çϳª¿ä?
       ¼³Ä¡ÈÄ Root °ü¸®->Others ÆäÀÌÁö¸¦ º¸¸é ¹ü¿ë ÄÁ¹öÅͰ¡ µé¾î ÀÖ½À´Ï´Ù.
        MySQL DB¸¦ »ç¿ëÇÏ´Â À¥º¸µå¶ó¸é ´ëºÎºÐ ÄÁ¹öÆÃ °¡´ÉÇÕ´Ï´Ù.

    ÇöÀç EUC-KR ¹öÀüÀ» »ç¿ëÁßÀε¥ À̰ÍÀ» UTF-8 ÃÖ±Ù ¹öÀüÀ¸·Î ¾÷±×·¹À̵尡 °¡´ÉÇѰ¡¿ä?
        ¾ÈµË´Ï´Ù.
        EUC-KR ¹®ÀÚÇü½ÄÀ¸·Î ÀúÀåµÈ ÀڷḦ UTF-8 ¹öÀüÀ¸·Î ÀÐ¾î µéÀÌ¸é ¹®ÀÚ°¡ ´Ù ±úÁ® º¸ÀÌ°Ô µË´Ï´Ù.
       ±×°ÍÀÌ °¡´ÉÇÏ·Á¸é º°µµÀÇ ÄÁ¹öÆÃ ÀÛ¾÷ÀÌ ÇÊ¿äÇÕ´Ï´Ù¸¸ Å×Å©³ëÆ®¿¡´Â ±×·¯ÇÑ
       ÄÁ¹öÆÃ ±â´ÉÀº µé¾î ÀÖÁö ¾Ê½À´Ï´Ù. Â÷ÈÄ Á¦°øÇÒ ¿¹Á¤ÀÔ´Ï´Ù.
±¸¹öÀü ÆÄÀÏ

TECHNOTE6.90 (2006/9/21)
      technote69.zip                        technote69_utf8.zip
      technote69.tar.gz                   technote69_utf8.tar.gz

TECHNOTE6.20 (2006/2/22)
      technote6.zip
      technote6.tar.gz

TECHNOTE Perl CGI (2004/*)
          CGI HomePage¢Ö