½ºÆÄÅ© »ç¿ëÇϱâ

°Ô½ÃÆÇ ¸µÅ©

¹øÈ£ º¯¼ö ¸í ¼³ ¸í
1. gid ±×·ì ¾ÆÀ̵ð
2. bid °Ô½ÃÆÇ ¾ÆÀ̵ð
3. mode Ãâ·Â ÇüÅÂ
4. lp ±Û¸ñ·Ï Ãâ·Â½Ã Ãâ·ÂµÇ´Â ÆäÀÌÁö(ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ùÆäÀÌÁö Ãâ·Â)
5. rp ±ÛÀбâ Ãâ·Â½Ã Ãâ·ÂµÇ´Â ÆäÀÌÁö(±ÛÀÇ id, ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é Ãâ·Â ¾ÊµÊ)

¿¹Á¦)
±Û ¸ñ·Ï : <a href="http://µµ¸ÞÀÎ/../spark/main.php?gid=±×·ì¾ÆÀ̵ð&bid=°Ô½ÃÆÇ¾ÆÀ̵ð&mode=list>
              ÀÚÀ¯ °Ô½ÃÆÇ ¸ñ·Ï º¸±â</a>
±Û ¾²±â : <a href="http://µµ¸ÞÀÎ/../spark/main.php?gid=±×·ì¾ÆÀ̵ð&bid=°Ô½ÃÆÇ¾ÆÀ̵ð&mode=write>
              ÀÚÀ¯ °Ô½ÃÆÇ ±Û ¾²±â</a>
±Û Àбâ : <a href="http://µµ¸ÞÀÎ/../spark/main.php?gid=±×·ì¾ÆÀ̵ð&bid=°Ô½ÃÆÇ¾ÆÀ̵ð&mode=read&rp=99999999>ÀÚÀ¯ °Ô½ÃÆÇ ¸ñ·Ï º¸±â</a>

°Ô½ÃÆÇ ³¢¿ö³Ö±â

HTML ¹®¼­³ª PHP ½ºÅ©¸³Æ®¿¡ °Ô½ÃÆÇÀ» »ðÀÔÇÒ¶§ »ç¿ëµÇ¸ç, ÆíÀÇ»ó À¯Àú¸ðµå¿Í ±âº»¸ðµå·Î ºÐ·ùÇÏ¿©
¼³¸íÇϵµ·Ï ÇϰڽÀ´Ï´Ù.

À¯Àú¸ðµå ¼³¸í

ƯÁ¤ °Ô½ÃÆÇÀ» HTML ¹®¼­³ª PHP ½ºÅ©¸³Æ®µî¿¡ Ç×»ó °°Àº ÇüÅ·Π»ðÀÔÇϰíÀÚ ÇÒ¶§ »ç¿ëÇÏ´Â ¸ðµå¸¦ 
À¯Àú¸ðµå¶ó ÇÑ´Ù. À¯Àú¸ðµå·Î Ãâ·ÂµÈ °Ô½ÃÆÇÀº ´Ù¸¥ °Ô½ÃÆÇÀ¸·Î ¹Ù²îÁö ¾Ê°í °°Àº À§Ä¡¿¡ °°Àº ÇüÅ·Π°è¼Ó
Ãâ·ÂµÇ°í, »ó.ÇÏ´Ü ¹è³Ê´Â Ãâ·ÂµÇÁö ¾Ê´Â´Ù.
¹øÈ£ º¯¼ö ¸í ¼³ ¸í
1. $user_gid ±×·ì¾ÆÀ̵ð
2. $user_bid °Ô½ÃÆÇ ¾ÆÀ̵ð
3. $user_mode °Ô½ÃÆÇÀ» ¾î¶² ÇüÅ·ΠÃâ·ÂÇÑ °ÍÀÎÁö ÁöÁ¤ÇÑ´Ù.
A. list - ±Û¸ñ·Ï Ãâ·Â
B. write - ±Û¾²±â Æû Ãâ·Â
C. read - ±ÛÀбâ Ãâ·Â
D. blist - ¾Æ±â ±Û¸ñ·Ï Ãâ·Â
4. $user_page $user_mode ¿¡ list(±Û¸ñ·Ï)À̳ª read(±ÛÀбâ)¸¦ ´ëÀÔÇßÀ»¶§ Ãâ·ÂÇÑ ÆäÀÌÁö ¹øÈ£¸¦
   ¶æÇÑ´Ù.
A. list(±Û¸ñ·Ï) - 10À» ´ëÀÔÇßÀ»¶§ Àüü ±Û °¹¼ö°¡ 100°³À̰í ÇÑÆäÀÌÁö´ç 10°³ÀÇ ±ÛÀ»
    Ãâ·ÂÇÑ´Ù¸é Á¦ÀÏ Ã³À½ ÀÔ·ÂµÈ ±Û 10°³°¡ Ãâ·ÂµÈ´Ù.
    ù ÆäÀÌÁö¸¦ Ãâ·ÂÇÒ °æ¿ì¿£ ´ëÀÔÇÏÁö ¾Ê¾Æµµ µÈ´Ù.
B. read(±ÛÀбâ) - ±ÛÀбâ À϶§´Â ±ÛÀÇ ¾ÆÀ̵𸦠´ëÀÔÇØ¾ß ÇÑ´Ù.
    ±ÛÀÇ ¾ÆÀ̵ð´Â °Ô½ÃÆÇ °ü¸®¿¡¼­ [±Û¸ñ·Ï>Ãâ·Â>¹øÈ£>Ãâ·ÂÇü½Ä]¿¡ [±Û ¾ÆÀ̵ð] ¼±ÅÃ
    ÇÏ°í °ü¸®ÀÚ ¸ðµå·Î ·Î±×ÀÎÇÏ¸é ±Û ¹øÈ£ ´ë½Å ±Û ¾ÆÀ̵𰡠Ãâ·ÂµÈ´Ù. 
    Ãâ·ÂµÈ ±ÛµéÁß Àû´çÇÑ ±ÛÀÇ ¾ÆÀ̵𸦠°ñ¶ó $user_page ¿¡ ´ëÀÔÇÏ¸é µÈ´Ù.
5. $user_where, $user_search ƯÁ¤ ³»¿ëÀÌ ÀÔ·ÂµÈ °Ô½Ã¹°¸¸ °Ë»öÇÏ¿© Ãâ·Â ÇϰíÀÚ ÇÒ¶§ »ç¿ëÇÑ´Ù. 
A. $user_mode °¡ list À϶§¸¸ Àû¿ëµÈ´Ù.
B. $user_where ¿¡´Â °Ë»öÇÒ Ç׸ñÀÇ ¾ÆÀ̵𸦠´ëÀÔÇÑ´Ù. Ç׸ñ ¾ÆÀ̵ð´Â °Ô½ÃÆÇ 
   °ü¸®¿¡¼­ [±âº»>ÀϹÝ>Ç׸ñ ¸íĪ ¼³Á¤]À» Âü°íÇÏ¸é µÈ´Ù.
C. $user_search ´Â ¼±ÅÃÇü Ç׸ñÀÏ °æ¿ì¿¡´Â [°Ô½ÃÆÇ °ü¸®]¿¡¼­ [±âº»>ÀϹÝ>¼±ÅÃÇü
    Ç׸ñ ¼³Á¤]¿¡ ÀÔ·ÂÇÑ ´Ü¾î¸¦ ´ëÀÔÇÏ¸é µÈ´Ù.
6. $user_query »ç¿ëÀÚ º¯¼ö¸¦ Äõ¸®¿¡ Æ÷ÇÔ ½Ãų¶§ »ç¿ëÇÑ´Ù.
½ºÆÄÅ© ³»ºÎ¿¡¼­ »ç¿ëÇÏ´Â º¯¼ö¿Í µ¿ÀÏÇÑ º¯¼ö¸¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ÁÖÀÇÇØ¾ß ÇÑ´Ù.
Çѹø Á¤ÀÇµÈ $user_query ´Â ½ºÅ©¸³Æ®°¡ »ì¾Æ ÀÖ´ÂÇÑ À¯È¿ÇÏ´Ù.
7. $user_url ´Ù¸¥ ¹®¼­·Î ¸µÅ©ÇÒ °æ¿ì¿¡ »ç¿ë
8. $user_attrib $user_mode °¡ "blist" À϶§¸¸ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç Å×À̺í Åױ׸¦ »ç¿ëÀÚ°¡ ÁöÁ¤
ÇÒ¶§ »ç¿ë, °¡·Î ÆøÀ» ÇöÀç ÆäÀÌÁö¿¡ ¸Âµµ·Ï Àç Á¶Á¤½Ã »ç¿ëÇÑ´Ù.
9. $user_cellattrib $user_mode °¡ "blist" À϶§¸¸ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç Å×À̺íÀÇ ¼¿ Åױ׸¦ »ç¿ëÀÚ°¡
ÁöÁ¤ ÇÒ¶§ »ç¿ë, ¼¿ÀÇ ³ôÀÌ µîÀÇ Àç Á¶Á¤½Ã »ç¿ëÇÑ´Ù.
10. $user_buffer $user_mode °¡ "blist" À϶§¸¸ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç
°Ô½ÃÆÇÀ» ¹Ù·Î Ãâ·ÂÇÏÁö ¾Ê°í º¯¼ö¿¡ ÀúÀåÇϰíÀÚ ÇÒ¶§ »ç¿ëÇÑ´Ù.
$user_buffer = "buffer"; // $user_buffer¿¡ °Ô½ÃÆÇÀ» Ãâ·ÂÇÑ´Ù.
11. $user_himg $user_mode °¡ "blist" À϶§¸¸ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç  ±Û Ãâ·Â½Ã ±Û ¾Õ¿¡ À̹ÌÁö¸¦ Ç¥½Ã ÇÑ´Ù.
´Ù¸¥ º¯¼ö´Â 1ȸ¸¸ »ç¿ëµÇÁö¸¸ ÀÌ º¯¼ö´Â ÆäÀÌÁö Àüü¿¡¼­ »ç¿ëµÈ´Ù. Áï Á¦ÀÏ ¾Õ¿¡ ÀÖ´Â
°Ô½ÃÆÇ¿¡ Çѹø ¼³Á¤ÇÏ¸é °°Àº ÆäÀÌÁö¿¡ ÀÖ´Â ´Ù¸¥ °Ô½ÃÆÇ¿¡µµ ¿µÇâÀ» ¹ÌÄ£´Ù.
12. $user_limg
$user_limgbg

$user_mode °¡ "blist" À϶§¸¸ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç ±Û Ãâ·Â½Ã ±Û°ú ±ÛÀÇ ¶óÀÎ »çÀÌ¿¡ 
À̹ÌÁö¸¦ »ðÀÔÇϰíÀÚ ÇÒ¶§ »ç¿ëÇÑ´Ù. 
$user_limgbg ´Â À̹ÌÁö¸¦ ¹è°æÀ¸·Î »ðÀÔÇϰíÀÚ ÇÒ¶§ »ç¿ëÇÑ´Ù.
°Ô½ÃÆÇ¿¡ Çѹø ¼³Á¤ÇÏ¸é °°Àº ÆäÀÌÁö¿¡  ÀÖ´Â ´Ù¸¥ °Ô½ÃÆÇ¿¡µµ ¿µÇâÀ» ¹ÌÄ£´Ù.


¿¹Á¦)
<html>
... »ý·« ...
<center>
<?
$user_attrib = "width=\"200\" cellpadding=\"0\" cellspacing=\"0\"";
$user_cellattrib = "height=\"25\"";
$user_gid = "default";
$user_bid = "freeboad";
$user_mode = "blist";
$user_himg = "./images/ball_rc3.gif";
$user_limg = "./images/dot2yb1.gif";
$user_limgbg = true;
include("spark/main.php");
?>
</center>
... »ý·« ...
</html>


±âº»¸ðµå ¼³¸í

Ãʱ⿣ ƯÁ¤ °Ô½ÃÆÇÀÌ Ãâ·ÂµÇÁö¸¸ Ãâ·ÂµÈ °Ô½ÃÆÇ µéÁß »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ °Ô½ÃÆÇÀ¸·Î º¯°æµÈ´Ù.
HTML ¹®¼­¸¦ ÇÑÆäÀÌÁö¸¸ ¸¸µé¾îµµ ¿©·¯ °Ô½ÃÆÇÀ» ¹Ù²ã°¡¸ç Ãâ·ÂÇÒ ¼ö ÀÖ¾î À¯¿ëÇÏ´Ù.
¹øÈ£ º¯¼ö ¸í ¼³ ¸í
1. $gid ±×·ì ¾ÆÀ̵ð
2. $bid °Ô½ÃÆÇ ¾ÆÀ̵ð
3. $mode Ãʱ⿡ °Ô½ÃÆÇÀ» ¾î¶² ÇüÅ·ΠÃâ·ÂÇÑ °ÍÀÎÁö ÁöÁ¤ÇÑ´Ù.
A. list - ±Û¸ñ·Ï Ãâ·Â
B. write - ±Û¾²±â Æû Ãâ·Â
C. blist - ¾Æ±â ±Û¸ñ·Ï Ãâ·Â
D. read - ±ÛÀбâ Ãâ·Â
ÁÖÀÇ :  if() ¹®À» »ç¿ëÇØ Ãʱ⿡ Çѹø¸¸ ´ëÀԵǵµ·Ï ÇØ¾ß Á¦´ë·Î µ¿ÀÛÇÑ´Ù. if() ¹®À» »ç¿ëÇÏÁö ¾Ê¾ÒÀ» °æ¿ì¿£ À¯Àú
¸ðµå¿Í °°Àº ÇüÅ·Πµ¿ÀÛÇÑ´Ù.
¿¹Á¦)
<html>
... »ý·« ...
<?
if(empty($bid))
{
  $gid = "default";
  $bid = "testboard";
  $mode = "list";
}
include("spark/main.php");
?>
... »ý·« ...
</html>


ȸ¿ø °ü¸®

»çÀÌÆ®³»¿¡ ȸ¿øÁ¦¸¦ µµÀÔÇϰíÀÚ ÇÒ¶§ »ç¿ëÇÕ´Ï´Ù.
¹øÈ£ º¯¼ö ¸í ¼³ ¸í
1. $mgid ±×·ì ¾ÆÀ̵ð
2. $mmode A. login : ·Î±×ÀÎ Æû Ãâ·Â
B. registe : ȸ¿ø °¡ÀÔ Æû Ãâ·Â
C. losspw : ºñ¹Ð¹øÈ£ ã±â Ãâ·Â
D. logout : ·Î±× ¾Æ¿ô ½ÇÇà
E. rewrite : ȸ¿ø Á¤º¸ ¼öÁ¤ Æû Ãâ·Â
F. delete : ȸ¿ø Å»Åð 
G. checkid : ¾ÆÀ̵ð Áߺ¹ È®ÀÎ (ȸ¿ø °¡ÀÔÆû Ãâ·Â½Ã »ç¿ë)
H. zipcode : ¿ìÆí ¹øÈ£ ã±â (ȸ¿ø °¡ÀÔÆû Ãâ·Â½Ã »ç¿ë)
3. $default_group $±×·ì¾ÆÀ̵ð_group => true ÀÌ¸é ·Î±×ÀÎÁßÀÔÀ» ³ªÅ¸³¿

¿¹Á¦1) default ±×·ì ¶Ç´Â µ¶¸³Çü ±×·ìÀ϶§
<?
include("spark/spark_start.php");
?>

<html>
... »ý·« ...
<?
if(empty($mmode))       // Ãʱ⿡´Â ·Î±×ÀÎ Æû Ãâ·Â
{
$mgid = "default";
$mmode = "login";
}
include("spark/mmain.php");
?>
... »ý·« ...
</html>
¡¡
¿¹Á¦2) °ü·Ã ±×·ìÀÌ ÀÖ´Â ¼Ò±×·ìÀ϶§( »çÀÌÆ®³» µ¿È£È¸)
<?
include("spark/spark_start.php");
if(empty($mmode))       // ·Î±×ÀÎ ÆûÀÌ Ãâ·ÂµÇÁö ¾Ê°í ÀÚµ¿À¸·Î ·Î±×ÀεÊ
{
$mgid = "default";
$mmode = "login";
}
include("spark/mmain.php");
?>

<html>
... »ý·« ...
</html>