[ INFOTECH °Ô½ÃÆÇ/ÀÚ·á½Ç »ç¿ëÀÚ ¼³¸í¼­ ]

 

  • ¹ö      Àü : 2.0-0102
  • ¹®¼­ÀÛ¼ºÀÏ : 2001. 02
  • ÀÛ  ¼º  ÀÚ : ¾öÅÂÁØ
  • HOMEPAGE   : http://bighero.new21.org
  • e-MAIL     : bighero@kdb.co.kr
  • »ç¿ë  È¯°æ : UNIX / LINUX / WINDOWS98 / WINDOWS2000 + Apache + PHP4.0 + Mysql
  • ¹®ÀÇ  »çÇ× : Á¦ ȨÆäÀÌÁö¸¦ ¹æ¹®ÇÏ¿© Web-Programming Q&A°Ô½ÃÆÇ¿¡ ¿Ã·ÁÁֽñâ
                 ¹Ù¶ø´Ï´Ù

 

[¹èÆ÷½Ã ÇùÁ¶»çÇ×]

 - º» ÇÁ·Î±×·¥ÀÇ °³¹ßÀ» À§ÇØ ¼Ò½ºÀÇ ¼öÁ¤ ¹× ¹èÆ÷¸¦ Çã¶ôÇØÁֽŠJ-CAFE°Ô½ÃÆÇ °³¹ßÀÚ
   À̽ÂÇõ´Ô²² °¨»çµå¸³´Ï´Ù.

 - º» ¼Ò½º´Â »ó¾÷Àû/ºñ»ó¾÷Àû ¸ñÀû¿¡ °ü°è¾øÀÌ ÀÚÀ¯·ÎÀÌ º¹»ç/¼öÁ¤/»ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

  ´Ü, ¼öÁ¤ÈÄ Àç¹èÆ÷½Ã¿¡´Â »ç¿ëÀÚ ¹× °³¹ßÀڵ鰣ÀÇ Á¤º¸±³·ù¸¦ À§ÇØ
  ´ÙÀ½»çÇ×À» README.TXT¿¡ ¸í½ÃÇØ Áֽñ⠹ٶø´Ï´Ù.

  A. ±âÃÊÇÑ ¹öÀüÀ» Ç¥½ÃÇ쵂 [¹öÀü¸í-¼öÁ¤³â¿ù-¼öÁ¤ÀÚÀ̴ϼÈ](2.0-0105-ETJ¿Í °°ÀÌ)
     À» ´Þ¾Æ ÁÖ¼¼¿ä

  B. Ư¡¿¡ Ãß°¡µÇ°Å³ª ¼öÁ¤µÈ ±â´ÉÀÌ ÀÖÀ» °æ¿ì¿¡´Â ¸»¹Ì¿¡ (¼öÁ¤)(Ãß°¡)¸¦
     Ç¥½ÃÇØÁÖ½Ã°í ¼öÁ¤ÇÑ ·çƾ¸íÀ» Ç¥½ÃÇØÁÖ¼¼¿ä

  C. °¡´ÉÇÏ¸é ¾öÅÂÁؾÕÀ¸·Î ¼öÁ¤µÈ ³»¿ëÀ» Å뺸ÇÏ¿© ¸¹Àº »ç¶÷µéÀÌ Çâ»óµÈ
     ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¹è·ÁÇØ Áֽñ⠹ٶø´Ï´Ù.    

1. V2.0 º¯°æ»çÇ×

 - Å׸¶±â´É ºÎ¿© : °Ô½ÃÆÇÅ×À̺í(ÃÑ7°¡Áö)¸¦ Áö¿øÇÕ´Ï´Ù. (½Å±Ô)

 -
°Ô½ÃÆÇ/ÀÚ·á½Ç±¸ºÐÀÇ ´Ü¼øÈ­ : ±âÁ¸¿¡ °Ô½ÃÆÇ/Àü¿ëÀÚ·á½Ç/°â¿ë°Ô½ÃÆÇÀ¸·Î ³ª´©¾ú´ø °ÍÀ»
   
¾÷·Îµå°¡´É°Ô½ÃÆÇ/Àü¿ëÀÚ·á½Ç·Î ´Ü¼øÈ­ ÇÏ¿´À¸¸ç ´ë½Å¿¡ ¸®½ºÆ®È­¸é¿¡¼­ ÷ºÎÆÄÀÏÀ» º¸ÀÏ °ÍÀÎÁö
   ¼û±æ °ÍÀÎÁö¸¦ ¼³Á¤Çϵµ·Ï ÇÏ¿´½À´Ï´Ù.

 -
´äº¯±Û Indent ±â´ÉÇâ»ó : ÃÑ 4´Ü°è±îÁö·Î È®ÀåÇÏ¿´À¸¸ç ´Ü°èº°·Î Indent¸¦ °íÁ¤ÇÒ ¼ö ÀÖÀ¸¸ç
   ÀÌ¿Í ¾Æ¿ï·¯ InfoTech°Ô½ÃÆÇ¸¸ÀÇ À¯ÀÏÇÑ ±â´ÉÀÎ Æ®¸®±¸Á¶µµ 4´Ü°è±îÁö È®ÀåÇÏ¿´½À´Ï´Ù.

 -
°Ô½ÃÆÇ ¾Ë¸²±Û ÀÛ¼º°¡´É : °Ô½ÃÆÇº°·Î °øÁö¹®À̳ª ¼Ò°³¹®À» Áý¾î ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù. (½Å±Ô)

 - ¹öư¾ÆÀÌÄÜ ´ëÆø¼öÁ¤ : ¹öư¾ÆÀÌÄÜÀÇ µðÀÚÀÎÀ» Çõ½ÅÀûÀ¸·Î ¹Ù²Ù¾úÀ¸¸ç »ç¿ëÀÚ°¡ º¸´Ù ÆíÇÏ°Ô »ç¿ëÇÒ
   ¼ö ÀÖµµ·Ï À§Ä¡¸¦ Á¶Á¤ÇÏ¿´½À´Ï´Ù. (¼öÁ¤)

 - °Ô½ÃÆÇ Å×ÀÌºí Æø °¡º¯°¡´É : Å×À̺íÀÇ Å©±â¸¦ ¸¶À½´ë·Î Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. (½Å±Ô)

 -
´äº¯±Ûº° ±×¶óµð¿¡ÀÌ¼Ç Àû¿ë : ´äº¯±ÛÀÇ Depth¸¦ »ö»óÀ¸·Î ½±°Ô ÆÄ¾ÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
   ´ë½Å¿¡ ±âÁ¸¿¡ 2¶óÀκ° »ö»óÀû¿ëÀº ÆóÁöÇÕ´Ï´Ù.

 - ±×¹Û¿¡ ¼öÁ¤2ÆÇ¿¡ ¹ß»ýÇÏ´ø °¢Á¾ ¹ö±×¸¦ ¼öÁ¤ÇÏ¿´½À´Ï´Ù. (HTMLÇã¿ëÀÌ ¹Ý´ë·Î ¸ÔÈ÷´ø¿À·ù µî)

2. Ư  Â¡

 - µ¿ÀÏÇÑ ¼Ò½º·Î °Ô½ÃÆÇ(BBS)°ú ÀÚ·á½Ç ±â´É µ¿½Ã ±¸Çö

 - ÀÚ·á½Ç·Î »ç¿ë½Ã µ¿ÀÏÇÑ À̸§ÀÇ Ã·ºÎ¹°À» µî·ÏÇÏ´õ¶óµµ ¹®Á¦¾øÀÌ µî·Ï

 - °Ô½ÃÆÇ ¼³Á¤Á¤º¸ÀÇ DBÈ­·Î º¸¾È°­È­

 - °Ô½ÃÆÇ ÅëÇÕ°ü¸®Åø Á¦°ø (µ¿ÀÏÇÑ °ü¸®ÀÚID¼Ò¼Ó °Ô½ÃÆÇ ÅëÇÕ°ü¸® °¡´É)

 - ´Ù´Ü°è ´äº¯ÀÇ tree±¸Á¶ ½ÇÇö

 - ´ÙÁ߰Խù°º¸±â °¡´É

 - °ü¸®ÀÚ Àü¿ë°Ô½ÃÆÇ ±â´É(¿ÜºÎÀÎ ¾²±â±ÝÁö)
 

2. ¼³Ä¡¼ø¼­

 - ¾ÐÃàÇØÁ¦ ¹× ±âº»¼³Á¤

  • WinzipÀ¸·Î ¾ÐÃàµÇ¾î ÀÖÀ¸¸ç ¾ÐÃàÀ» ÇØÁ¦Çϸé ÇÁ·Î±×·¥¼Ò½º¿Í ¾ÆÀÌÄÜ ±×¸²ÆÄÀÏÀÌ µé¾î ÀÖ´Â ./icon µð·ºÅ丮¿Í Mysql¿ë Å×À̺í»ý¼º SQLÆÄÀÏÀÌ ÀÖ´Â ./SQLµð·ºÅ丮°¡ »ý¼ºµË´Ï´Ù(UNIX/
    LINUXÀÇ °æ¿ì´Â À©µµ¿ì ȯ°æ¿¡¼­ ¾ÐÃàÀ» Ǫ½ÅÈÄ º¹»çÇϽñ⠹ٶø´Ï´Ù.)
    À©µµ¿ì98+PHP+Mysql ȯ°æÀÇ °æ¿ì´Â php.iniÀÇ include path¿¡ ¼Ò½ºµéÀÌ À§Ä¡ÇÏ´Â µð·ºÅ丮ÀÇ °æ·Î¸¦ Ãß°¡ÇϽñ⠹ٶø´Ï´Ù.


 - °Ô½ÃÆÇ Å×À̺íÀ» ´ãÀ» DB»ý¼º
   [sys_prompt] mysqladmin -uroot -p create DB¸í
 
 - DB ¹× »ç¿ëÀÚµî·Ï
   mysql> use mysql
   mysql> insert into db values('%','DBÀ̸§','»ç¿ëÀÚID',
       -> 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
   mysql> insert into user (host,user,password)
       -> values('localhost', '»ç¿ëÀÚID',password('»ç¿ëÀÚPW'));
 
 - main_table.sqlÀ» ½ÇÇà½ÃÄÑ °Ô½ÃÆÇ±âº»Å×ÀÌºí »ý¼º(°Ô½ÃÆÇ¼ö¸¸Å­)
   [sys_prompt] mysql -u»ç¿ëÀÚID -p»ç¿ëÀÚPW DBÀ̸§ > main_table.sql
   * °Ô½ÃÆÇ¼ö¸¸Å­ »ý¼ºÇ쵂 main_table.sql¼Ò½ºÀÇ Å×À̺íÀ̸§À» ¹Ù²Ù¾î¼­ ½ÇÇà
 
 - admin_table.sqlÀ» ½ÇÇà½ÃÄÑ °ü¸®ÀÚÅ×ÀÌºí »ý¼º
   [sys_prompt] mysql -u»ç¿ëÀÚID -p»ç¿ëÀÚPW DBÀ̸§ > admin_table.sql
   
 - comment_table.sqlÀ» ½ÇÇà½ÃÄÑ ÄÚ¸àÆ®´Þ±â Å×ÀÌºí »ý¼º
   [sys_prompt] mysql -u»ç¿ëÀÚID -p»ç¿ëÀÚPW DBÀ̸§ > comment_table.sql
   ¡Ø °Ô½ÃÆÇÃß°¡¿¡ °ü°è¾øÀÌ Çѹø¸¸ ½ÇÇà(°Ô½ÃÆÇµéÀÌ °øµ¿À¸·Î »ç¿ë)

 - °Ô½ÃÆÇ »ç¿ëÀÚID/PW µî·ÏÇϱâ
   mysql> use DBÀ̸§
   mysql> insert into infoadmin (pdsuid,adminid,adminpw)
       -> values('°Ô½ÃÆÇÅ×À̺íÀ̸§', '°Ô½ÃÆÇ°ü¸®ÀÚID',password('°Ô½ÃÆÇ°ü¸®ÀÚPW'));
   * DB »ç¿ëÀÚID/PW¿Í µ¿ÀÏÇÏ¿©µµ ¹«°üÇϳª °Ô½ÃÆÇº° °ü¸®ÀÚ°¡ ´Ù¸¦ °æ¿ì º°µµÁöÁ¤

 - °Ô½ÃÆÇ ÷ºÎÆÄÀÏ µð·ºÅ丮 »ý¼º
   ÀÚ·áÆÄÀÏÀ» ÀúÀåÇÒ µð·ºÅ丮 »ý¼º µð·ºÅ丮¸íÀº ¹Ýµå½Ã '°Ô½ÃÆÇTABLE¸í_files' ¿øÄ¢¿¡ µû¶ó »ý¼º
   UNIX(LINUX)ÀÇ °æ¿ì ÆÛ¹Ì¼ÇÀº 777·Î ¼³Á¤ 

 - DB Connect¸¦ À§ÇÑ DB USER_ID/PWÁöÁ¤
   dbconn_info.phpÆÄÀÏÀ» ¿¡µðÅÍ·Î ¿­°í DB¸í, DB»ç¿ëÀÚID, DB»ç¿ëÀÚPW¸¦ ¼öÁ¤
   ÁÖÀÇ) °Ô½ÃÆÇ°ü¸®ÀÚ ID/PW°¡ ¾Æ´Ï¶ó DB»ç¿ëÀÚ/PWÀÓ(µ¿ÀÏÇÒ °æ¿ì ¹«°ü)

 - °Ô½ÃÆÇ ŸÀÌÆ²±×¸² ÁöÁ¤
   °Ô½ÃÆÇ ŸÀÌÆ²±×¸²Àº ¹Ýµå½Ã '°Ô½ÃÆÇTABLE¸í.gif'¿øÄ¢¿¡ µû¶ó »ý¼º

 - °Ô½ÃÆÇº° ¼³Á¤¼öÁ¤

   J-CAFE¿Í´Â ´Þ¸® InfoTech°Ô½ÃÆÇ¿¡¼­´Â °Ô½ÃÆÇ ¼³Á¤³»¿ëÀ» °ü¸®ÀÚDB¿¡ ¸ðµÎ Áý¾î³Ö¾ú½À´Ï´Ù.
   µû¶ó¼­ °Ô½ÃÆÇ ¼³Á¤³»¿ëÀ» º¯°æÇϱâ À§Çؼ­´Â °ü¸®ÀÚÅøÀ» »ç¿ëÇÏ¼Å¾ß ÇÕ´Ï´Ù.
   »ç¿ë¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.

   [http://localhost/¼³Ä¡µð·ºÅ丮/list.html?code=Å×À̺í¸í]À» ½ÇÇàÇÑ ÈÄ
   Total Article¿ÞÆíÀÇ Ã¹¹øÂ° ³×¸ð(°Ô½ÃÆÇ°ü¸®Àڷα×ÀÎ)¸¦ ´­·¯ ·Î±×ÀÎÈ­¸éÀ»
   ¶ì¿î ÈÄ, ÇØ´ç°Ô½ÃÆÇÀÇ °ü¸®ÀÚID¿Í PW¸¦ Ä¡°í µé¾î°¡¸é °Ô½ÃÆÇÀÌ °ü¸®ÀÚ¸ðµå·Î
   º¯°æµË´Ï´Ù. À̶§ [°Ô½ÃÆÇ¼³Á¤Çϱâ]¸¦ ´©·ç°í ¼³Á¤ÄÚÀÚÇÏ´Â °Ô½ÃÆÇÀ» ¼±ÅÃÇϸé
   ÇØ´ç°Ô½ÃÆÇÀÇ ¼³Á¤³»¿ëÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

3. 1.X¹öÀü »ç¿ëÀÚ ¾÷±×·¹ÀÌµå ¹æ¹ý

 - Å×ÀÌºí º¯°æÃ³¸®

   1.X¹öÀü»ç¿ëÀÚµéÀÌ 2.0¹öÀüÀ» »ç¿ëÇϱâ À§Çؼ­´Â °Ô½ÃÆÇÅ×À̺í°ú °ü¸®ÀÚÅ×À̺íÀ»
   ¹Ýµå½Ã º¯°æÇÏ¼Å¾ß ÇÕ´Ï´Ù.
   À̸¦ Áö¿øÇϱâ À§ÇØ Å×ÀÌºíº¯°æÀ» ÀÚµ¿À¸·Î ó¸®ÇØÁÖ´Â SQL¸í·ÉÆÄÀÏÀÎ alter_main.sql(°Ô½ÃÆÇ¿ë)°ú
   alter_admin.sql(°ü¸®ÀÚ¿ë) µÎ °³ÀÇ ÆÄÀÏÀ» Á¦°øÇÕ´Ï´Ù.
   µÎ ÆÄÀÏÀ» Àû´çÇÑ À§Ä¡¿¡ º¹»çÇÑ ÈÄ ´ÙÀ½°ú °°ÀÌ Ã³¸®ÇÏ½Ã¸é µË´Ï´Ù.

   prompt> mysql -u »ç¿ëÀÚID -p ÆÐ½º¿öµå < alter_main.sql
   prompt> mysql -u »ç¿ëÀÚID -p ÆÐ½º¿öµå < alter_admin.sq
l

 - ÇÁ·Î±×·¥ À缳ġ

   ±âÁ¸¿¡ »ç¿ëÇϽôø ÇÁ·Î±×·¥ÆÄÀÏ(¾ÆÀÌÄÜÆÄÀÏ Æ÷ÇÔ)Áß ÆÄÀÏÀúÀå µð·ºÅ丮¿Í °Ô½ÃÆÇÁ¦¸ñ ±×¸²ÆÄÀÏ
   À» Á¦¿ÜÇÑ ¸ðµç ÆÄÀÏÀ» »èÁ¦ÇÑ ÈÄ 2.0À» ¼³Ä¡ÇÕ´Ï´Ù.
   ¼³Ä¡´Â »ó±â 2.¼³Ä¡¼ø¼­¸¦ µû¶óÇÏ½Ã¸é µË´Ï´Ù.
   ´Ü, 2.0ºÎÅÍ´Â ÀÏ¹Ý°Ô½ÃÆÇ,ÆÄÀÏ÷ºÎ°Ô½ÃÆÇ ±â´ÉÀÌ ÆÄÀÏ÷ºÎ°Ô½ÃÆÇÀ¸·Î ¸ðµÎ ÅëÀϵǾúÀ¸¹Ç·Î
   °Ô½ÃÆÇ°³¼ö¸¸Å­ ÆÄÀÏÀúÀå µð·ºÅ丮¸¦ ¹«Á¶°Ç ¸¸µå¼Å¾ßÇÕ´Ï´Ù.

4. °Ô½ÃÆÇ »ç¿ëÇϱâ

   [http://¼³Ä¡°æ·Î/list.html?code=Å×À̺í¸í]


º» ÇÁ·Î±×·¥¿¡¼­ Á¦°øÇÏ´Â ¼Ò½º¸®½ºÆ® ¹× µð·ºÅ丮±¸Á¶
(Å×À̺í¸íÀÌ infotechÀÏ °æ¿ì)

[¼³Ä¡µð·ºÅ丮]
    |   |
    |   +--- ./infotech_files (ÀÚ·á½Ç ÀÚ·áÀúÀå µð·ºÅ丮)
    |   +--- ./icon (¾ÆÀÌÄÜ °øÅëµð·ºÅ丮)
    |   +--- ./sql  (Å×À̺í»ý¼º SQL¸í·É¾î¸ðÀ½ µð·ºÅ丮)
    |
infotech.gif            °Ô½ÃÆÇŸÀÌÆ²±×¸²
main_table.sql          °Ô½ÃÆÇÅ×À̺í»ý¼ºSQL
admin_table.sql         °ü¸®ÀÚÅ×À̺í»ý¼ºSQL
comment_table.sql       ÀÚ·á½ÇÄÚ¸àÆ®¾²±âÅ×À̺í»ý¼ºSQL

alter_main.sql          °Ô½ÃÆÇÅ×À̺í 2.0¾÷±×·¹À̵å SQL
alter_admintable.sql    °ü¸®ÀÚÅ×À̺í 2.0¾÷±×·¹À̵å SQL


dbconn_info.php         DBÁ¢¼Ó ·çƾ
user_function_info.php  »ç¿ëÀÚÁ¤ÀÇÇÔ¼ö ·çƾ
header_info.php         HTML È­¸éÃâ·Â½Ã °øÅë ¸Ó¸®¸»ÆÄÀÏ (CSSÁöÁ¤ µî)
footer_info.php         HTML È­¸éÃâ·Â½Ã °øÅë ²¿¸®¸» ÆÄÀÏ
view_list_info.php      ¸®½ºÆ®º¸±â ½ÇÁ¦ ·çƾ
list_footer.php         °Ô½Ã¹°º¸±âÁß °Ô½Ã¹°¸®½ºÆ® Ãâ·Â·çƾ

filedown.html           Ã·ºÎ¹° ´Ù¿î¹Þ±â ¼Ò½º
viewbody.html           °Ô½Ã¹°º¸±â ·çƾ
cfg.html                °Ô½Ã¹°¼³Á¤ ºÒ·¯¿À±â ·çƾ
setupok.html            °Ô½Ã¹°¼³Á¤³»¿ë *.cfgÆÄÀÏ¿¡ ¾²±â ·çƾ
setup.html              °Ô½Ã¹°¼³Á¤ ·çƾ
confirm.html            °Ô½Ã¹°¼³Á¤ °á°ú ¹Ì¸®º¸±â·çƾ
replyform_pds.html      ÀÚ·á½Ç ÀÚ·á¼Ò°¨¾²±â Æû»ý¼º ·çƾ
replyform.html          °Ô½ÃÆÇ ´äº¯¾²±â Æû»ý¼º ·çƾ
reply_pds.html          ÀÚ·á½Ç ÀÚ·á¼Ò°¨¾²±â ½ÇÇà ·çÆ¾
reply.html              °Ô½ÃÆÇ ´äº¯¾²±â ½ÇÇà ·çÆ¾
read.html               ´ÙÁ߰Խù°º¸±â ·çƾ
postform.html           °Ô½Ã¹°¾²±â Æû»ý¼º ·çƾ
post.html               °Ô½Ã¹°¾²±â ½ÇÇà ·çÆ¾
modifyform.html         °Ô½Ã¹°¼öÁ¤ Æû»ý¼º ·çƾ
modify.html             °Ô½Ã¹°¼öÁ¤ ½ÇÇà·çƾ
load_setup.html         °Ô½Ã¹°¼³Á¤³»¿ë ºÎ¸£±â ·çƾ
list.html               °Ô½Ã¹°º¸±â ·çƾ(view_list_info.php) È£Ãâ ·çÆ¾
deleteform.html         °Ô½Ã¹°»èÁ¦ Æû»ý¼º·çƾ
delete.html             °Ô½Ã¹°»èÁ¦ ½ÇÇà ·çÆ¾
admin_logout.html       °ü¸®ÀÚ ·Î±×¾Æ¿ô ·çƾ
admin_login.html        °ü¸®ÀÚ ·Î±×ÀÎ ·çƾ
admin_check.html        °ü¸®ÀÚ ¿©ºÎ È®ÀÎ ·çƾ