¹®¼­È­
°øÀÎ
Ư¡

W-Agora 3.0

¿¾³¯ ±×¸®À̽º¿¡¼­´Â, ¾Æ°í¶ó¶ó´Â°ÍÀº »ç¶÷µéÀÌ »óǰÀ» »ç°í ÆÈ°í ´º½º¿Í »ý°¢À» ±³È¯Çϱâ À§ÇÑ °ø°ø Àå¼Ò¿´½À´Ï´Ù
¸ñÂ÷

1. ÀÔ¹®

2. ¼³Ä¡
2.1. ¿ä±¸»çÇ×
2.2. ù ¹øÂ° ¼³Ä¡
3. ¿î¿µ
3.1. ±¸¼º
3.2. ¾ÏÈ£
3.3. ¼³°è
3.4. ÃâÆÇ
3.5. ±â·Ï »èÁ¦
3.6. Æ÷·³¿¡ Á¢±ÙÇϱâ
3.7. ¿î¿µ


1. ÀÔ¹®
ÀÌ ÆÐŰÁö´Â ´ç½Å¿¡°Ô À¥Æ÷·³À» ¸¸µé°í À¥»ó¿¡¼­ »ç¿ëÀÚ¿¡°Ô Á¤º¸/Åä·ÐÀ» ÃâÆÇÇÏ°í °øÀ¯ÇÏ´Â ´É·ÂÀ» Á¦°øÇÕ´Ï´Ù.

»ç¿ëÀÚµéÀº ±Û¾²°í, ¼öÁ¤Çϰí, ±â·ÏÀ̳ª ¸Þ½ÃÁö¿¡ ´äÇϰí, ±×¸®°í ÆÄÀÏÀ» ¾÷·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù.

º¸Åë Æ÷·³(¾²·¹µåµÈ Åä·Ð), °Ô½ÃÆÇ, ¹æ¹®·Ï, À¥ ÃâÆÇÇϱâ¿Í ±× ¹ÛÀÇ °ÍµéÀ» ¼³Ä¡Çϴµ¥ ½±°Ô ÀÀ¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Ư¡Àº ´ÙÀ½ ¹®¼­¿¡ »ó¼¼È÷ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù: features.html

1.1°³³ä:
ÇÁ·Î±×·¥ÀÇ ¸ñÇ¥´Â »ç¿ëÀÚ°¡ ÆûÀ» ä¿î °á°ú·Î¼­ »ý±â´Â HTML ¹®¼­ (called notes)¸¦ »ý¼º½Ã۱â À§ÇØ °³º°È­ ÇÒ ¼ö ÀÖ´Â ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â °ÍÀÔ´Ï´Ù.
  1. »ç¿ëÀÚ´Â Æ÷·³¿¡¼­ ¸Þ½ÃÁö¸¦ °è½ÃÇϱâ À§ÇØ ¾ç½ÄÀ» ä¿ó´Ï´Ù.
  2. ÇÁ·Î±×·¥Àº ÅÛÇø´¿¡ Á¤ÀÇµÈ HTML ¹®¼­¸¦ ¸¸µé°í »ç¿ëÀÚ°¡ Á¦ÃâÇÑ µ¥ÀÌŸ¸¦ ÀúÀåÇÏ°í µ¥ÀÌŸº£À̽º¿¡ ±â·ÏÀ» ¸¸µì´Ï´Ù.
  3. »õ·Î ±â·ÏÇÑ ±ÛÀº Áö±Ý ±× Æ÷·³ (w-agora´Â µ¥ÀÌŸº£À̽º¿¡ ÀúÀåµÈ ±â·Ï ¸ñ·Ï)ÀÇ ¸ðµç »ç¿ëÀÚ¿¡°Ô ´«¿¡ º¸ÀÔ´Ï´Ù.
  4. ±×¸®°í ³ª¼­, ±× °°Àº »ç¿ëÀÚ´Â ±×ÀÇ ±â·Ï(¾ÏÈ£·Î º¸È£µÊ)À» ÆíÁý(¼öÁ¤)Çϰųª »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.
  5. ´Ù¸¥ »ç¿ëÀÚ´Â Áö±Ý º¼ ¼ö ÀÖ°í ±× ±â·Ï(w-agora runs the same process but in that case, the new note is threaded to the previous one)ÇÑ ÀÌ¿¡°Ô ÀÀ´äÇÕ´Ï´Ù.
¹®¼­ ÅÛÇø´°ú ÀÚ½ÅÀÇ ÆûÀ» ¸¸µé ¼ö ÀÖ´Â ÀÌÀ¯´Â (¿ÏÀüÇÑ Æ÷·³ À§ÇÑ ÇѰ¡Áö)Çʵ带 µ¥ÀÌŸ º£À̽º¿¡ ÀúÀåÇÒ ¼ö ÀÖ°Ô Á¤ÀÇ ÇÒ ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù, w-agora´Â ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾îº¸´Ù ÁÁ½À´Ï´Ù.

»ç¿ëÇÒ ¼ö ÀÖ´Â ¿¹¸¦ µé¸é:

ÇÁ·Î±×·¥ÀÇ ¿ø¸®´Â ¾Æ·¡ µµÇ¥¿¡¼­ °£°áÇÏ°Ô ¼³¸íµË´Ï´Ù:


Sheme


2. ¼³Ä¡

2.1. ¿ä±¸»çÇ×

2.2. ù¹øÂ° ¼³Ä¡
1. ´ç½ÅÀÇ document_root µð·ºÅ丮¿Í °°Àº À¯¿ëÇÑ ¸î¸îÀÇ Àå¼Ò¿¡¼­ ÆÐŰÁö¸¦ untarÇϽÿÀ:

cd $DOCUMENT_ROOT
gunzip -c w-agora-xx.tar.gz|tar xvf -

À̰ÍÀº "w-agora" µð·ºÅ丮 ¾Æ·¡¿¡ ¼³Ä¡µÈ´Ù.

2. WEB ¼­¹ö¸¦ ½ÇÇàÇÏ´Â user-id·Î ¾µ¼öÀÖ°Ô ´ÙÀ½ µð·ºÅ丮¸¦ ¸¸µå½Ã¿À:

w-agora/
w-agora/admin/
w-agora/conf/

3. ´ç½ÅÀÌ mSQLÀ̳ª mySQLÀ» »ç¿ëÇϱ⸦ ¿øÇÑ´Ù¸é, µ¥ÀÌŸº£À̽º agora¸¦ »õ·Î ¸¸µé°í WEB ¼­¹ö¸¦ ½ÇÇàÇÏ´Â user-id¿¡°Ô Á¢±ÙÇÒ ¼ö ÀÖ°Ô Çϼ¼¿ä.

4. ÇÁ·Î±×·¥À» ±¸¼ºÇÏ°í ¼³Ä¡Çϱâ À§Çؼ­ ´ç½ÅÀÇ À¥ ºê¶ó¿ìÁ®·Î setup.php3¸¦ ½ÇÇàÇ϶ó

¿¹¸¦ µéÀÚ¸é:

http://your_server.domain/w-agora/setup.php3
http://your_server.domain/cgi-bin/php.cgi/w-agora/setup.php3

 ¼³Ä¡ ¾ç½ÄÀ¸·Î ´ÙÀ½ÀÇ ¸Å°³º¯¼ö¸¦ ±¸¼ºÇϽÿÀ:

¼³Ä¡°¡ µÇ¸é, w-agora´Â ±× °ü¸® ÆäÀÌÁö (admin.php3)¿¡ ´ç½ÅÀ» µ¥¸®°í ¿É´Ï´Ù.

5. ´ç½ÅÀÇ Ã¹¹øÂ° Æ÷·³À» »õ·Î ¸¸µå½Ã¿À:

´ç½ÅÀº Æ÷·³À» »õ·Î ¸¸µé±â À§ÇØ ¸î¸î ¸Å°³º¯¼ö¸¦ ÁÖ¾î¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù:

ÀÛ¼ºÀÌ ¼º°øÀûÀ̶ó¸é, w-agora´Â Áö±Ý ´ç½ÅÀÇ »õ·Î¿î Æ÷·³À» ´ëºÎºÐÀº µð½ºÇ÷¹ÀÌÇØ¾ß ÇÕ´Ï´Ù. ±×·±µ¥, ±×°ÍÀº ¸®½ºÆ® ÆäÀÌÁöÀÔ´Ï´Ù. ´ç½ÅÀº Áö±Ý µðÆúÆ® ±¸¼º À¸·Î ´ç½ÅÀÇ Æ÷·³À» »ç¿ëÇÒ Áغñ°¡ µÇ¾ú½À´Ï´Ù.

ÀÌ ´Ü°è¿¡¼­, ´ç½ÅÀº ´ÙÀ½Ã³·³ ÇÒ ¼ö ÀÖ½À´Ï´Ù:

Á÷Á¢ ´ç½ÅÀÇ Æ÷·³¿¡ Á¢±ÙÇϽÿä(Æ÷·³ ŸÀÌÆ²À» Ŭ¸¯ÇÏ¸é °ü¸®¸ðµå¿¡¼­ ³ª°¥°ÍÀÌ´Ù.)

¶Ç´Â

Æ÷·³¿¡ °üÇØ ¼¼ºÎÀûÀ¸·Î ¼³Á¤ÇϽÿä(Æ÷·³À̸§À» Ŭ¸¯Ç϶ó)



3. ¿î¿µ :
¸ðµç Æ÷·³ÀÇ ¿î¿µ ÇÁ·Î±×·¥Àº URL¿¡¼­ Á¢±ÙÇÒ ¼ö ÀÖ½À´Ï´Ù:admin.php3

´ç½ÅÀº ±× ÁÖ °ü¸® ÆäÀÌÁö (admin.php3)¿¡ ÀÖ´Â Æ÷·³ À̸§ À϶÷Ç¥¸¦ Ŭ¸¯ÇÔÀ¸·Î½á ƯÁ¤ÇÑ Æ÷·³ÀÇ °ü¸®ÆäÀÌÁö ·Î Á¢±ÙÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ç½ÅÀº ¶ÇÇÑ Á÷Á¢ÀûÀ¸·Î URLÀ» Á¢±ÙÇÔÀ¸·Î½á ƯÁ¤ÇÑ Æ÷·³ÀÇ ¿î¿µ ÇÁ·Î±×·¥À¸·Î Á¢±ÙÇÒ ¼ö ÀÖ½À´Ï´Ù: admin_forum.php3?bn_name=<forum_name>

»õ·Î¿î Æ÷·³À» »õ·Î ¸¸µé±â À§ÇØ Å¬¸¯ÇϽÿÀ. ±×¸®°í ±× Çì´õ¿¡ ¿¬°áÀ» »õ·Î ¸¸µì´Ï´Ù. ´ç½ÅÀº ¶ÇÇÑ Add image¸¦ Ŭ¸¯ÇÔÀ¸·Î½á ¼­ºêÆ÷·³À» »õ·Î ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀº ´Ù¸¥ °Í¿¡ ¿¬°áµÈ »õ·Î¿î Æ÷·³À» »õ·Î ¸¸µå´Â µ¥ ÀÌ¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

Æ÷·³À» »èÁ¦Çϱâ À§Çؼ­´Â "Delete" image¸¦ Ŭ¸¯Çϼ¼¿ä.

3.1. ±¸¼º

´ç½ÅÀº Æ÷·³À» ´Ù¾çÇÑ ÇüÅ·Π²Ù¹Ð ¼ö ÀÖ½À´Ï´Ù. Çì´õ¸Þ´º¸¦ Æ÷·³¿¡ ´ëÇØ ÁָŰ³º¯¼ö¸¦ ¼³Á¤Çϱâ À§Çؼ­ ´ç½Å¿¡°Ô Çã¿ëÇÑ´Ù¸é ù¹øÂ°·Î ¿¬°áÇÑ´Ù:

¼³°è¸Å°³º¯¼ö :

ÀÌ ¸Å°³º¯¼ö´Â ´ç½ÅÀÌ ±× Æ÷·³ÀÇ ¿Ü¾çÀ» ¼öÁ¤ÇÏ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù:
Y - ³â, ¿¹) 1995
y - ³â, ¿¹) 95
M - ¿ù, ¿¹) Oct
m - ¿ù, ¿¹) 10
F - ¿ù, ¿¹) October
D - ¿äÀÏ, ¿¹) Fri
l - ¿äÀÏ, ¿¹) Friday
d - ÀÏ, ¿¹) 27
z - ³â¿¡´ëÇÑ ÀÏ, ¿¹) 299
H - 24 ½Ã°£ Çü½Ä¿¡¼­ ½Ã°£, ¿¹) 13
h - 12½Ã°£ Çü½Ä¿¡¼­ ½Ã°£, ¿¹) 1
i - ºÐ, ¿¹) 5
s - ÃÊ, ¿¹) 40
U - ½Ã´ëÀÌÈÄ·Î ÃÊ, ¿¹) 814807830
A - ¿ÀÀü/¿ÀÈÄ ´ë¹®ÀÚ, ¿¹)AM/PM
a - ¿ÀÀü/¿ÀÈÄ ¼Ò¹®ÀÚ, ¿¹)am/pm

ÇÁ·¹ÀÓ :

w-agora°¡ ÇÁ·¹ÀÓÀ» »ý¼º½ÃųÁö¸¦ ´ç½ÅÀº °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·¹ÀÓÀÇ »ç¿ëÀ» ¾ï¾ÐÇϱâ À§ÇØ, checkbox¸¦ unselectÇϽÿÀ. ±× °æ¿ì¿¡, ±× Çì´õ¿Í ÈĹ̾î´Â °¢°¢ ÆäÀÌÁöÀÇ ¾Æ·¡¿¡ µð½ºÇ÷¹ÀÌµÈ ±× ÃÖ»ó´Ü¿¡ Æ÷Ç﵃ °ÍÀÔ´Ï´Ù.

w-agora´Â ¿¹ÀüÀÇ ºê¶ó¿ìÁ®¿Í ȣȯ µÉ °ÍÀÔ´Ï´Ù. ¸ðÀÚÀÌÅ©, ¿ÀÆä¶ó, ³Ý½ºÄÉÀÌÇÁ ³×ºñ°ÔÀÌÆ®(1.2, 2.02, 3.1, 4.x) MSIE (3.x, 4.x)¿Í °°Àº ±×·¯ÇÑ ¸î°¡Áö ºê¶ó¿ìÁ®µé (ÇÁ·¹ÀÓÁö¿øÇÏ´Â ¸ðµå¿Í Áö¿øÇÏÁö ¾Ê´Â ¸ðµå¿¡¼­)¿¡¼­ Å×½ºÆ®µÇ¾ú½À´Ï´Ù.

´ç½ÅÀÌ µðÆúÆ®·Î ÇÁ·¹ÀÓ ¸ðµå¸¦ ¼±ÅÃÇÑ´Ù¸é, ´ç½ÅÀº Å©±â¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ°í ±× ÇÁ·¹ÀÓÀÇ À§Ä¡(ÅÂ±× <FRAMESET>¿Í header/footer <FRAME>)¸¦ Á¤ÀÇ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÆÄÀÏ Æ÷ÇÔ:

Header and footer :
´ç½ÅÀº Header ¿Í footer ÆÄÀÏÀ̸§À» ¸í½ÃÇÒ ¼ö ÀÖ´Ù . w-agora´Â °¢ ÆäÀÌÁö¿¡ ¸Ç¾Æ·¡¿Í ¸Ó¸®¿¡ ³¢¿ö(Á¦°¢±â) ³ÖÀ» °ÍÀÌ´Ù.
ÀÌ È­ÀÏÀº ±× Æ÷·³ÀÇ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù.
footer ÆÄÀÏ À̸§À» °ø¹éÀ¸·Î ³²°ÜµÐ´Ù¸é, ¾î¶² È­Àϵµ ³¢¿ö ³Ö¾îÁöÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.
´ç½ÅÀº ÇöÁ¸ÇÏ´Â ÆÄÀÏÀ» Á¤ÀÇ ÇÒ ¼ö ÀÖ´Ù. ±×·±ÈÄ °ü¸®ÀÚ¸ðµå¿¡¼­ ¿ÏÀüÈ÷ ÆíÁýÇÒ ¼ö ÀÖ´Ù.
Àû¾îµµ header (Åø¹Ù¿¡ Æ÷ÇÔµÈ)¿Í ÀÏÄ¡ÇÑ ÆÄÀϸíÀ» Á¤ÀÇÇϵµ·Ï ÁÖÀÇÇϽÿÀ
Á¢±ÙÀÇ Àü¿¡ Æ÷ÇÔµÈ È­ÀÏ
´ç½ÅÀº w-agora¿¡ ÀÇÇØ ½ÇÇàµÉ PHP È­ÀÏÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏÀ̸§À» ¸í½ÃÇÏ´Â °ÍÀº µ¥ÀÌŸº£À̽º(º¸±â / »ðÀÔ / ¼öÁ¤ / Áö¿ì±â)¿¡ Á¢±ÙÇϱâÀü ÀÚµ¿À¸·Î ÇØ¼®Çϱâ À§ÇÑ °ÍÀÌ´Ù. ÀÌ ÆÄÀÏÀº ÇÔ¼ö¿¡ Æ÷ÇԵȴÙ.

ÀÌ ±â´ÉÀº °¢°¢ÀÇ µ¥ÀÌŸº£À̽º¿¡ Á¢±ÙÇØ¼­ ¾²±âÀü¿¡ ÀÚ½ÅÀÇ Ã³¸® (¿¹¸¦ µé¸é, °ªÀÇ Áõ°¡, ÆÄÀÏ ¸¸µé±â, ·Î±×Á¤º¸)¸¦ ´õÇϱ⿡ À¯¿ëÇÕ´Ï´Ù.

¿øº»À» È£ÃâÇϱâÀü¿¡, w-agora´Â ÆÄÀÏÀÌ È£ÃâµÇ´Â »óȲ¿¡ ÀÇÁ¸Çؼ­ "Áö¿ì±â", "»ðÀÔÇϱâ" ¶Ç´Â "°»½ÅÇϱâ" ¸¦ À§Çؼ­ º¯¼ö $actionÀ» ¼³Á¤ÇÑ´Ù. ´ç½ÅÀº ÀÌ º¯¼ö¸¦ °Ë»çÇÒ ¼ö ÀÖ°í ±×°ÍÀÇ ³»¿ë¿¡ ÀÇÁ¸Çϴ ƯÁ¤ÇÑ Ã³¸®¸¦ ´õÇÕ´Ï´Ù.

¼±ÅÃÀûÀÎ ±â´É :

¸î°¡Áö ¿É¼ÇÀº ¾ðÁ¦³ª enabled Çϰųª disabled ÇÒ ¼ö ÀÖ´Ù:

 ¸ÞÀÏ :

Notes :

3.2. ¾ÏÈ£ :

ÀÌ ÆäÀÌÁö´Â Æ÷·³¿¡ °ü·ÃµÈ ¾ÏÈ£¸¦ º¯°æÇϱâ À§ÇÑ °ÍÀÔ´Ï´Ù.

3.3. ¼³°è :

3.3.1. ±â·Ï ¸ñ·Ï

±× ±â·ÏÀÇ ¸ñ·ÏÀº ±× µ¥ÀÌŸº£À̽º¸¦ ÀÚ¼¼È÷ »ìÇÇ´Â °ÍÀÔ´Ï´Ù. ¸ðµç Çʵå´Â ±× µ¥ÀÌŸº£À̽º¿¡ ÀúÀåµÇ¸é¼­ ÀÌ ÆäÀÌÁö (ÃâÆÇÀå¿¡¼­ µ¥ÀÌŸº£À̽º Çʵ带 º¸¾Æ¶ó)¿¡¼­ µð½ºÇ÷¹ÀÌµÉ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ È­¸éÀº ´ç½ÅÀÌ ¹®¼­ ¸ñ·ÏÀ» È­¸é¿¡ º¸ÀÌ´Â Àüü ÆäÀÌÁö¸¦ Á¶Á¤ÇÏ°Ô ÇÕ´Ï´Ù

¿¹¸¦ µé¸é ¹®¼­´Â ±× ¹Û¿¡ ¾î´À°ÍÀÌµç µðÆúÆ®·Î Å×ÀÌºí¿¡ ¼øÂ÷ÀûÀ̰ųª ¼øÂ÷ÀûÀÌ ¾Æ´Ñ HTML·Î µð½ºÇ÷¹À̵ȴÙ. ¶ÇÇÑ ´ç½ÅÀº ¸ñ·Ï(³¯Â¥, ±Û¾´ÀÌ, ¸ÞÀÏ ÁÖ¼Ò, ÁÖÁ¦) Çʵ带 Á¤ÀÇ ÇÒ ¼ö ÀÖ´Ù.

Çʵå(º¯¼öµé) ³»¿ëÀº ÇÊµå ¸í ¾Õ¿¡ $·Î Ç¥½ÃµÈ´Ù.

¸î¸î º¯¼ö´Â w-agora¿¡ ÀÇÇØ Á¤Àǵǰųª ƯÁ¤ÇÑ Àǹ̸¦ °¡Áö°í ÀÖ½À´Ï´Ù:

$bn : Æ÷·³ À̸§
$note : ÀÌ Å°´Â µ¥ÀÌŸº£À̽º¿¡¼­ ±â·ÏÀ» ´Ù½Ã ²ôÁý¾î ³»´Âµ¥ »ç¿ëÇÕ´Ï´Ù.
$formated_date : ±× Æ÷¸Ë¿¡ ÀÖ´Â ±â·ÏÀÇ ÀÛ¼ºÀÏÀº ±× ±¸¼ºÆÄÀÏ¿¡¼­ Á¤ÀÇÇß½À´Ï´Ù.

¾Æ·¡ ¿¹´Â w-agora°¡ ÀÌ ÆäÀÌÁö¿¡ Á¤ÀÇµÈ °¢ ¿ä¼Ò¸¦ È­¸é¿¡ µð½ºÇ÷¹ÀÌÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù.

<head list>
<begin thread>
<line>

<begin thread>

<line>

<line>

.

.

<end thread>

<line>

.

.

<end thread>
<end list>
Head of listing : ¸ñ·Ï »ó´Ü¿¡¼­ È­¸é¿¡¼­ º¼ ¼ö ÀÖ´Ù.

Begin of thread : »õ·Î¿î ¾²·¹µå °¢°¢¿¡¼­ È­¸é¿¡ µð½ºÇ÷¹À̵ȴÙ.(ÇöÀç ÁÖ¼®ÀÌ ¾²·¹µåµÈ ÁÖ¼®À» °¡Áø´Ù¸é)

Line : ÁÖ¼® ÀÚ½ÅÀº È­¸é¿¡ º¸¿©Áö´Â º¯¼ö¿Í ¿¬°áÇØ¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ º¯¼öµé(¶Ç´Â Çʵåµé)Àº µ¥ÀÌŸº£À̽º¿¡ ÀúÀåµÇ¾î¾ß ÇÑ´Ù.(µ¥ÀÌŸº£À̽º Çʵ带 º¸¾Æ¶ó.) ´ç½ÅÀº ±â·Ï Àڽſ¡ ¸µÅ©ÇÑ HTML·Î Á¤ÀÇ ÇÒ ¼ö ÀÖ´Ù.  (view.php3?bn=$bn&key=$note)

End of thread : ¾²·¹µå ³¡¿¡ È­¸é¿¡ ³ªÅ¸³­´Ù.(°°Àº ·¹º§»ó¿¡¼­ ¸¶Áö¸· ±â·ÏÈÄ)

Footer : ¸ñ·Ï ³¡ È­¸é¿¡ ³ªÅ¸³­´Ù.

3.3.2. ¸Þ½ÃÁö

¸ðµç ÅØ½ºÆ® (¹öư, ¸Þ½ÃÁö, Á¦¸ñ°°Àº °Í)´Â ±× ÇÁ·Î±×·¥¿¡ ÀÇÇØ µð½ºÇ÷¹À̵Ǹ鼭 ÀçÁ¤ÀÇµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÆäÀÌÁö´Â ´ç½ÅÀÌ ±× ¸Þ½ÃÁö ³»¿ëÀ» º¯È­½ÃŰ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù.

´ç½ÅÀº ¶ÇÇÑ ±× ¸Þ½ÃÁö¿¡ ÀÖ´Â º¯¼ö (form's Çʵå¸í°°Àº °Í)°¡ $ Á¢µÎºÎ·Î ±× º¯¼ö À̸§À» ¸¸Á·½ÃŰ´Â PHP¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.

³»¿ëÀº ¶ÇÇÑ ¾î¶°ÇÑ °Íµµ µð½ºÇ÷¹À̵ÇÁö ¾ÊÀ» ÀÌ °æ¿ì¿¡ ºñ¾îÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.

w-agora¿¡ ÀÇÇØ »õ·Î ¸¸µé¾îÁø ¸Þ½ÃÁö ÆÄÀÏÀ» ÆíÁýÇÒ ¼ö Àְųª, ÀÚ½ÅÀÇ ¸Þ½ÃÁö ÆÄÀÏÀ» »õ·Î ¸¸µé ¼ö ÀÖ½À´Ï´Ù.

PHP °³¹ßÀÚ °¡´Â ±â·Ï: ¸Þ½ÃÁö´Â ÇÁ·Î±×·¥¿¡ ÀÇÇØ Æ÷ÇÔµÈ PHP ¹è¿­ ($msg[])¿¡ ÀúÀåµË´Ï´Ù. ±×¸®°í, °¢°¢ ¸Þ½ÃÁö´Â echo (stripslashes($msg[n]) ) ¹®¿¡ ÀÇÇØ µð½ºÇ÷¹À̵˴ϴÙ.

¿ë·Ê : ¸Þ½ÃÁö 59´Â ´ÙÀ½°ú °°½À´Ï´Ù :
"<center><b>$msg[0] $note ´Â ¼öÁ¤µÇ¾ú½À´Ï´Ù.</b></center>"

»ç¿ëÀÚ°¡ ¹®¼­¸¦ ¼öÁ¤ÇßÀ» ¶§ ÀÌ ¸Þ½ÃÁö´Â µð½ºÇ÷¹À̵˴ϴÙ. ±×°ÍÀº HTML ÅÂ±×¿Í PHP º¯¼ö¸¦ Æ÷ÇÔÇÕ´Ï´Ù:

$note´Â ±× ¹®¼­ÀÇ ÆÄÀϸíÀ» Æ÷ÇÔÇÏ´Â º¯¼öÀÔ´Ï´Ù.
$msg[0]´Â ¸Þ½ÃÁö #0 ÀÇ ³»¿ëÀÔ´Ï´Ù.(¿¹¸¦ µé¸é "note"). "note" ´ë½Å $msg[0]¸¦ »ç¿ëÇÏ¸é ¸ðµç ¸Þ½ÃÁö¸¦ ÀÌ ¹®ÀÚ¿­·Î Àç¹èÄ¡µÇ¾î¼­ ÀúÀåµË´Ï´Ù.

3.3.3. Header

ÀÌ ÆäÀÌÁö´Â Çì´õ È­ÀÏÀÇ ³»¿ëÀÌ w-agora (±¸¼º Àå¿¡¼­ "include files"À» º¸¶ó) ¿·¿¡ µð½ºÇ÷¹ÀÌÇÑ (included) ºê¶ó¿ìÀú¿¡¼­ ÆíÁýÇÏ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù. ÀÌ È­ÀÏÀº Æ÷·³À» Æ÷ÇÔÇÏ´Â µð·ºÅ丮¿¡ À§Ä¡ÇÔ¿¡ Ʋ¸²¾ø½À´Ï´Ù.

ÇÁ·¹ÀÓÀÇ ¼±Åà Ç׸ñÀÌ ¼±Åõȴٸé, ÀÌ È­ÀÏÀº Çì´õ ÇÁ·¹ÀÓ¿¡ Æ÷ÇԵ˴ϴÙ.

no-frame ¼±Åà Ç׸ñÀÌ ¼±ÅÃµÈ ¶§ w-agora´Â ÀÌ È­ÀÏÀ» Æ÷ÇÔÇÕ´Ï´Ù. ±×¸®°í °¢°¢ ÆäÀÌÁöÀÇ ÃÖ»ó´Ü¿¡ µð½ºÇ÷¹À̵˴ϴÙ. .

´ç½ÅÀº ±× ÅØ½ºÆ®¿¡ PHP Äڵ带 ³¢¿ö ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù.

3.3.4. Footer

±× Çì´õ È­Àϰú °°ÀÌ, ÀÌ ÆäÀÌÁö´Â ´ç½ÅÀÌ ±× ÈĹ̾î È­ÀÏÀÇ ³»¿ëÀÌ w-agora (±¸¼ºÀå¿¡¼­ "include files" À» º¸¶ó) ¿·¿¡ µð½ºÇ÷¹ÀÌÇÑ (included)´ç½ÅÀÇ ºê¶ó¿ìÀú ¾È¿¡ ÆíÁýÇÏ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù.

ÈĹ̾ Á¤ÀǵǾú´Ù¸é, (±¸¼ºÀå "include files" À» º¸¶ó)ÀÌ ¿¬°áÀº ´ÜÁö µð½ºÇ÷¹À̵˴ϴÙ.

ÈĹ̾ Á¤ÀǵÇÁö ¾Ê¾Ò´Ù¸é, ù¹øÂ°, ÆäÀÌÁö°¡ footer ÆÄÀϸíÀ» Á¤ÀÇÇÏ´Â ±¸¼º¿¡ °¡½Ã¿À. ÈĹ̾ ÆíÁýÇϰí ÀÌ ÆäÀÌÁö·Î µ¹¾Æ°¡¼­ Á¦Ãâ ¹öưÀ» Ŭ¸¯Çϼ¼¿À.

3.4. ÃâÆÇ

°ü¸®¿¡ ´ëÇÑ ÀÌ ºÎºÐÀº ´ç½Å¿¡°Ô ´ÙÀ½À» Çã¿ëÇÕ´Ï´Ù:
´ç½ÅÀº ¾î¶² ¼ø¼­·ÎµçÁö °¢°¢À» Á¶ÀÛ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

3.4.1. Html form

´ç½ÅÀº ÁÖ¼®À» °è½ÃÇϱâ À§ÇØ »ç¿ëÀÚ¿¡ µð½ºÇ÷¹ÀÌµÈ ¾ç½ÄÀ» ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ç½ÅÀº ÅÂ±× <FORM> °ú </FORM>À» ³¢¿ö ³ÖÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. ±×¸®°í, ±×µéÀº w-agora¿¡ ÀÇÇØ ³¢¿ö ³Ö¾îÁú °ÍÀÔ´Ï´Ù.

¾ç½ÄÀÇ ³»¿ëÀ» ÀúÀåÇϱâ À§ÇØ Á¦Ãâ ¹öưÀ» Ŭ¸¯ÇÕ´Ï´Ù.

¸¶Áö¸· ¼öÁ¤µÈ °ÍÀ» Ãë¼ÒÇϰíÀú ÇÑ´Ù¸é "½ÇÇàÃë¼Ò" ¹öưÀ» Ŭ¸¯Çϼ¼¿ä.

±× ÇÁ·Î±×·¥Àº ¼±Åà Ç׸ñÀÌ ¼±Åõȴٸé È­ÀϾ÷·Îµå(÷ºÎµÈ ¹®¼­)À» °ü¸®ÇÏ´Â ÇÊ¿äÇÑ ÀÔ·Â Çʵ带 ÀÚµ¿ÀûÀ¸·Î ´õÇÕ´Ï´Ù. ±× ¾ÏÈ£´Â ¶ÇÇÑ ±× ÇÁ·Î±×·¥¿¡ ÀÇÇØ °ü¸®µË´Ï´Ù.

Çʵ忡 mail ±â´ÉÀ» »ç¿ëÇÑ´Ù¸é ¾ç½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù :

3.4.2. µ¥ÀÌŸº£À̽º Çʵå

±× ¾ç½Ä¿¡¼­ °¢°¢ÀÇ Á¤ÀÇµÈ Çʵå´Â °¢°¢ º¯¼ö°¡ HTML È­ÀÏ (¾Æ·¡ document template¸¦ º¸¶ó)¿¡°Ô ¾²¿©Áø µ¥ÀÌŸº£À̽º or/and¿¡ ÀúÀåµÉ ¼ö ÀÖ´Â PHP º¯¼ö¿Í ÀÏÄ¡ÇÕ´Ï´Ù.
ÀÌ ÆäÀÌÁö´Â w-agora°¡ µ¥ÀÌŸº£À̽º¿¡ ÀúÀåÇÒ °ÍÀ̶ó´Â °ÍÀ» Çʵ忡 ¸í½ÃÇÏ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù.
´ç½ÅÀº µ¥ÀÌŸº£À̽º Çʵ带 ´ÙÀ½Ã³·³ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù : w-agora´Â ¶ÇÇÑ ÁÖ¼®À» ¼öÁ¤ÇÏ´Â °ÍÀ» »ç¿ëÀÚ¿¡°Ô Çã¿ëÇÏ´Â µ¥ÀÌŸº£À̽º Çʵ带 »ç¿ëÇÑ´Ù. (¿¹¸¦ µéÀÚ¸é: Çʵå "body"´Â ¼öÁ¤ÇÒ ¼ö ÀÖ°í"Àοë ÀÀ´ä"±â´É¿¡ »ç¿ëÇϱâ À§Çؼ­ÀÔ´Ï´Ù.).
µ¥ÀÌŸº£À̽º¿¡ »ç¿ëµÇ´Â °ø°£À» ÇÑÁ¤Çϱ⠿øÇÑ´Ù¸é ¸ðµç ÆûÇʵ带 Â÷¶ó¸® ¸í½ÃÇÏÁö ¾Ê¾Æ¾ß ÇÑ´Ù.

ÀÌ °æ¿ì w-agora´Â Çʵ尡 ±× »ç¿ëÀÚ¿¡ ÀÇÇØ ä¿öÁ³´Ù´Â °ÍÀ» °Ë»çÇϱâ À§ÇØ ÀÏÄ¡ÇÏ´Â (client side)Javascript°ú PHP Äڵ带 Ãß°¡ÇÒ °ÍÀ̶ó¸é, ´ç½ÅÀº Çʵ带 Çʼö·Î Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

Æ÷·³ Å×À̺íÀ» »õ·Î ¸¸µé¶§ Çʵå¿Í ¿¬°áµÈ Å©±â´Â w-agora¿¡ ÀÇÇØ »ç¿ëµË´Ï´Ù. ±×°ÍÀº ´ÜÁö m[y]SQL Á¢±ÙÀ» ¶æÀ» ÀǹÌÇÕ´Ï´Ù. µ¿ÀûÀÎ ÇÊµå º¯°æÀÌ m[y]SQL (¾Æ·¡¸¦ º¸¶ó)À¸·Î »ç¿ë°¡´ÉÇÏÁö ¾Ê±â ¶§¹®¿¡, ±× Å©±â´Â w-agora¿¡ ÀÇÇØ ÇöÀç »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.

Çʵå À̸§ ¹Ù²Ù±â : °£´ÜÇÏ°Ô Çʵå¸íÀ» º¯°æÇϽÿä.
Áö¿ì±âÀ§Çؼ­, Çʵå´Â Çʵå¸í¿¡¼­ÀÇ °ø¹éÀ» ³²±é´Ï´Ù.
»õ·Î¿î ÇÊµå ´õÇϱâ : ÀúÀå ¹öưÀ» Ŭ¸¯Çؼ­ Å×ÀÌºí¿¡ ¸¶Áö¸· ÇàÀ» ä¿ö¶ó. »õ·Î¿î Çʵå´Â ÀÚµ¿ÀûÀ¸·Î µð½ºÇ÷¹ÀÌµÇ°í »õ·Î¿î ºñ¾îÀÖ´Â ¶óÀÎÀº Ãß°¡µÉ °ÍÀÔ´Ï´Ù.

ÁÖÀÇ: ±× Á¢±ÙÀÌ DBMÀ̶ó¸é, ´ÜÁö µ¿ÀûÀ¸·Î º¯°æ(add/remove)ÇÒ ¼ö ÀÖ½À´Ï´Ù. m[y]SQL°ú ÇÔ²² ±×·¸°Ô Çϱ⸦ ¿øÇÑ´Ù¸é, Á÷Á¢ Å×À̺í (or drop/create tables)À» º¯°æ ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.


3.4.3. Document template

°¢°¢ ÁÖ¼®Àº w-agora¿¡ ÀÇÇØ »õ·Î ¸¸µé¾îÁö¸é¼­ "¹®¼­ ÅÛÇø´"À¸·ÎºÎÅÍ »õ·Î ¸¸µé¾îÁý´Ï´Ù. ÀÌ ÆäÀÌÁö´Â ´ç½ÅÀÌ µ¿ÀûÀ¸·Î ÀÌ ÅÛÇø´À» ¼öÁ¤ÇÏ´Â °ÍÀ» Çã¶ôÇÕ´Ï´Ù.

´ç½ÅÀº ¹°·Ð HTML ÅÂ±×¿Í PHP º¯¼ö¸¦ ³¢¿ö ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù.
º¯¼ö(coming from the form)¸¦ »ðÀÔÇϱâ À§ÇØ, ±×°ÍÀÇ À̸§ ¾Õ¿¡ ´Þ·¯ ($)¸¦ ºÙÀÔ´Ï´Ù.

´ç½ÅÀº w-agora°¡ ±â·Ï(notes)À» ¸¸µé·Á°í ÇÒ¶§ ´ÙÀ½ÀÇ ¹æ¹ýÁß¿¡¼­ °í¸¦ ¼ö ÀÖ½À´Ï´Ù(Á¤ÀûÀ̰ųª µ¿Àû):


ÁÖ¼®¿¡¼­ ÇÊ¿äÇÑ Çʵ尡 ¶ÇÇÑ ±× µ¥ÀÌŸº£À̽º·Î ÀúÀåµÈ´Ù¸é ´ç½ÅÀÌ ¸ðµå¿¡¼­ ´Ù¸¥ °Í°ú ¹Ù²Ü ¼ö ÀÖ´Ù´Â °ÍÀ» À¯ÀÇÇϽÿÀ.

3.5. ±â·Ï »èÁ¦

ÀÌ ÆäÀÌÁö´Â Æ÷·³¿¡¼­ ±â·ÏÀ» »èÁ¦ÇÏ°Ô ÇÕ´Ï´Ù.

»èÁ¦ÇÏ·Á´Â °³°³ÀÇ ±â·ÏµéÀ» ¼±ÅÃÇÒ ¼ö Àְųª ±â°£( Çü½ÄÀº YY/MM/DD)À» ÅÃÇØ¼­ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù.

»èÁ¦ÇÏ·Á´Â ¸î°³ÀÇ ±â·Ï(note)À» ¼±ÅÃÇÑ´Ù¸é, w-agora´Â ´ç½Å¿¡°Ô ±× ±âÁذú ÀÏÄ¡ÇÏ´Â ÁÖ¼®(note)ÀÇ ¼ö¸¦ ÀÏ·¯ÁÖ°í, ´ç½Å¿¡°Ô °ü¸® ¾ÏÈ£¸¦ ¿ä±¸ÇÒ °ÍÀÔ´Ï´Ù.

´ÜÁö ÇϳªÀÇ ÁÖ¼®ÀÌ ¼±Åõȴٸé, ±×°ÍÀº ±× ºê¶ó¿ìÀú ¾È¿¡ µð½ºÇ÷¹ÀÌµÇ°í ¾ÏÈ£ (user or admin)´Â ¿ä±¸µË´Ï´Ù.

3.6. Æ÷·³¿¡ Á¢±ÙÇϱâ

ÀÌ ¿¬°áÀº »õ·Î¿î À©µµ¿ì¿¡¼­ ±× Æ÷·³À» ¿­°í ¼³Á¤ º¯°æÈÄ ¼³Á¤»çÇ×À» °üÂûÇϴµ¥ À¯¿ëÇÕ´Ï´Ù. ´ç½ÅÀº ¸¶Áö¸· º¯°æµÈ °ÍÀ» º¸±â À§ÇØ ±× ÆäÀÌÁö¸¦ ´Ù½Ã ¸®·ÎµåÇØ¾ß ÇÕ´Ï´Ù.

3.7. ¿î¿µ

ÀÌ Æ÷·³ÀÇ °ü¸®ÀÚ ¸ðµå·Î ³ª°¡±â¿¡ ¿¬°áµÈ °÷À» ´©¸£¸é ÁÖ °ü¸® ÆäÀÌÁö·Î µ¹¾Æ°©´Ï´Ù.


w-agora¸¦ »ç¿ëÇÏ´Â °ÍÀ» °¨»çÇÏ°Ô »ý°¢ÇÕ´Ï´Ù.

¹Ù¶ó°Ç´ë, marc.druilhe@hol.fr ³ª mdruilhe@araxe.fr ¿¡ ¹ö±×, Á¦¾È, ÁÖ¼®À» º¸³»ÁÖ¼¼¿ä.

¾Æ°í¶ó¿¡ ´ëÇÑ °»½Å°ú »õ·Î¿î ¹öÁ¯Àº www.araxe.fr·Î ºÎÅÍ ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
 
 



¹®¼­ÀÇ ÃÖÁ¾ °»½ÅÀÏ : 1998³â, 9¿ù 9ÀÏ