À¥È£½ºÆà ÄÚ·ÎÄÉÀÌ¼Ç ¼­ºñ½ºÀÌ¿ë¿ä±Ý ½Å±Ô½Åû Ãß°¡½Åû ¸¶ÀÌÆäÀÌÁö °í°´¼¾ÅÍ





HOME > °í°´¼¾ÅÍ > ÀÌ¿ë µµ¿ò¸»


¼îÇÎÄ«Æ®(Àå¹Ù±¸´Ï) ¼³Ä¡

°£´ÜÇÑ ¼³Á¤À¸·Î »óÇ°ÆǸŠµî¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¼îÇÎÄ«Æ® ÇÁ·Î±×·¥À» ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀüÀÚ»ó°Å·¡ »çÀÌÆ®ÀÇ °æ¿ì ¼îÇÎÄ«Æ®¸¦ ÀÌ¿ëÇÏ½Ã¸é ¹æ¹®ÀÚµéÀÌ ¿øÇÏ´Â ¹°Ç°µéÀ» ¼±ÅÃÇÏ¿© °í¸¥ ÈÄ ÀÏ°ýÀûÀ¸·Î ÁÖ¹®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

[ÁÖÀÇ!]
ÇöÀç ÀúÈñ°¡ Á¦°øÇØ µå¸®´Â ¼îÇÎÄ«Æ®¿Í ½Å¿ëÄ«µå°áÁ¦½Ã½ºÅÛÀº ¿¬µ¿µÇÁö ¾Ê½À´Ï´Ù. ½Å¿ëÄ«µå °áÁ¦½Ã½ºÅÛÀ» »ç¿ëÇÏ½Ç °æ¿ì, º°µµÀÇ ¼îÇÎÄ«Æ® ÇÁ·Î±×·¥À» »ç¿ëÇÏ¼Å¾ß ÇÕ´Ï´Ù.



1. cart.zip ÆÄÀÏ ´Ù¿î·Îµå

ÀÌ°÷À» Ŭ¸¯ÇÏ¿© cart.zip ÆÄÀÏÀ» ´Ù¿î·Îµå ¹Þ½À´Ï´Ù. [cart.zip ´Ù¿î·Îµå]
¾ÐÃàÀ» Ç®¸é ´ÙÀ½°ú °°Àº ¼¼ °³ÀÇ ÆÄÀÏÀÌ »ý¼ºµÇ¸ç, °¢°¢ÀÇ ±â´ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù.

cartcfg.cgi: ¼îÇÎÄ«Æ®ÀÇ °¢Á¾ ȯ°æ¼³Á¤
form.html: ÁÖ¹®¾ç½ÄÀÇ ¸ð¾çÀ» ¼³Á¤
shape.html: ¼îÇÎÄ«Æ®ÀÇ ¸ð¾çÀ» ¼³Á¤

À§ÀÇ ÆÄÀÏÀ» ÀÚ½ÅÀÇ µµ¸ÞÀΰú ȯ°æ¿¡ ¸Â°Ô ´ÙÀ½ °úÁ¤¿¡ µû¶ó ¼öÁ¤ÇØ ÁÝ´Ï´Ù.


2. cartcfg.cgi ¼öÁ¤

# ÀÚ½ÅÀÇ È¨ÆäÀÌÁö ÁÖ¼Ò
$home_url = 'http://www.mydomain.co.kr/';

# "¼îÇΰè¼Ó" ¹öÆ°À» ´©¸¦¶§ ³ªÅ¸³¯ ÆäÀÌÁö
$catalog_url = "http://www.mydomain.co.kr/FILE_A.html";

# ȸ»çÀ̸§ ȤÀº ¼îÇθô À̸§
$company_name = "ȸ»çÀ̸§";

# ¼±ÅÃÇÑ Ä«Æ®³»¿ëÀÇ º¸°ü±â°£ (ÀÏ´ÜÀ§)
$due_date = 1;

# ÀÌ»óÀÌ ÀÖÀ»¶§ À̸ÞÀÏÀ» ¹ÞÀ» ÁÖ¼Ò
$recipient = 'help@mydomain.co.kr';

# Shopping Cart »ç¿ë ¾ð¾î (korean/english)
$ language = "korean";

# ±Ý¾×ÀÇ ´ÜÀ§ (won/dollor)
$money = "won";

# Å×ÀÌºí »ö»ó ÁöÁ¤
# ("Àå¹Ù±¸´Ïº¸±â" È­¸é Å×ÀÌºí¿¡¼­ °¢ Ä­ÀÇ ¹è°æ»ö°ú ±ÛÀÚ»ö ÁöÁ¤)
$bgcolor1 = "#FF800F"; # ù¹ø° <tr> ÀÇ ¹è°æ»ö
$font_color1 = "#FFFFFF"; # ù¹ø° <tr> ÀÇ ±ÛÀÚ»ö
$bgcolor2 = "#FFF7DF"; # µÎ¹ø° <tr> ÀÇ ¹è°æ»ö
$font_color2 = "#CF8C00"; # µÎ¹ø° <tr> ÀÇ ±ÛÀÚ»ö
$bgcolor3 = "#D0FFFF"; # ¼¼¹ø° <tr> ÀÇ ¹è°æ»ö
$font_color3 = "#000000"; # ¼¼¹ø° <tr> ÀÇ ±ÛÀÚ»ö

# ¾ÆÀÌÄÜÀÇ °æ·Î - ÀÚ½ÅÀÌ ¸¸µç ¾ÆÀÌÄÜÀ» »ç¿ëÇÏ·Á¸é ¾Æ·¡ º¯¼ö¸¦ »ç¿ëÇϼ¼¿ä.
# $icon_urlÀÇ #Ç¥½Ã¸¦ Áö¿ì½Ã°í, ÀÚ½ÅÀÇ ¾ÆÀÌÄÜÀÌ ÀÖ´Â °æ·Î¸¦ ÀûÀ¸½Ã¸é µË´Ï´Ù.
# »ç¿ëµÇ´Â ¾ÆÀÌÄÜÀÇ ÆÄÀÏÀ̸§Àº °¢°¢ ´ÙÀ½°ú °°½À´Ï´Ù.
# (increase.gif, decrease.gif, remove.gif, empty.gif, continue.gif, checkout.gif)
#$icon_url = "http://www.mydomain.co.kr/icon_dir";


3. shape.html ÆÄÀÏ ¼öÁ¤

shape.html ÆÄÀÏÀ» ÀÌ¿ëÇØ ¼îÇÎÄ«Æ® ¸ð¾çÀ» ÀÚÀ¯·Ó°Ô ¸¸µé ¼ö ÀÖ½À´Ï´Ù. shape.html ÆÄÀÏÀº ÀÏ¹Ý HTML ű׸¦ »ç¿ëÇϱ⠶§¹®¿¡ ½±°Ô ¼öÁ¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

[ÁÖÀÇ!]
<!--CART HERE-->ºÎºÐÀº Àý´ë »èÁ¦ÇÏ½Ã¸é ¾ÈµË´Ï´Ù. <!--CART HERE--> ºÎºÐ¿¡ ¼îÇÎÄ«Æ®ÀÇ Ãâ·ÂºÎºÐÀÌ ³ªÅ¸³ª¸ç, ±× ÀÌ¿ÜÀÇ ºÎºÐÀº ¿øÇÏ´Â ´ë·Î ¼öÁ¤ÇÏ½Ã¸é µË´Ï´Ù. (±×¸²À» ¸µÅ©ÇϽǶ§ÀÇ ÁÖ¼Ò´Â ¸ðµç °æ·Î¸¦ ´Ù Àû¾îÁֽô°ÍÀÌ ÁÁ½À´Ï´Ù.)


4. form.html ÆÄÀÏ ¼öÁ¤

form.html ÆÄÀÏÀ» ÀÌ¿ëÇØ ÁÖ¹®¼­ ¾ç½ÄÀ» ÀÚÀ¯·Ó°Ô ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ÀÌ ºÎºÐÀº À̸ÞÀÏ Æû ±â´ÉÀ» »ç¿ëÇÏ°Ô µË´Ï´Ù. [À̸ÞÀÏ Æû ¼³Ä¡ µµ¿ò¸» ÂüÁ¶]

[ÁÖÀÇ!]
<!--CART HERE-->ºÎºÐÀº Àý´ë·Î »èÁ¦ÇÏ½Ã¸é ¾ÈµË´Ï´Ù. <!--CART HERE--> ºÎºÐ¿¡ ¼îÇÎÄ«Æ®ÀÇ Ãâ·ÂºÎºÐÀÌ ³ªÅ¸³ª¸ç, ±× ÀÌ¿ÜÀÇ ºÎºÐÀº ¿øÇÏ´Â ´ë·Î ¼öÁ¤ÇÏ½Ã¸é µË´Ï´Ù.


5. »ç¿ë±ÇÇÑ ¼öÁ¤

ÅÚ³ÝÀ¸·Î Á¢¼ÓÇÏ¿© public_html µð·ºÅ丮 ¾Æ·¡¿¡ mkdir ¸í·É¾î·Î CART ¶õ µð·ºÅ丮¸¦ ¸¸µé°í »ç¿ë±ÇÇÑÀ» ¾²±â°¡ °¡´ÉÇϵµ·Ï ¼öÁ¤ÇÏ¿© ÁÝ´Ï´Ù.

[loginID@re]/usr/home/loginID/public_html> mkdir CART
[loginID@re]/usr/home/loginID/public_html> chmod 707 CART

[ÁÖÀÇ!]
µð·ºÅ丮 À̸§Àº ¹Ýµå½Ã CART ¶ó°í ÁöÁ¤ÇÏ¼Å¾ß Çϸç, ´ë¹®ÀÚ·Î ¾²¼Å¾ß ÇÕ´Ï´Ù.


6. ±¸¼ºÆÄÀÏµé ¾÷·Îµå

FTP¸¦ ÀÌ¿ëÇÏ¿© CART µð·ºÅ丮¿¡ ¼öÁ¤ÇÑ ¼¼ °³ÀÇ ÆÄÀÏÀ» ¾Æ½ºÅ°(ASCII) ¸ðµå·Î ¾÷·Îµå ÇÕ´Ï´Ù.


7. »óÇ°¸ñ·Ï ÆäÀÌÁö¿¡ ¼îÇÎÄ«Æ® ±â´É »ðÀÔ

ÀÌÁ¦ »óÇ°¸ñ·Ï ÆäÀÌÁö¿¡ "¹Ù±¸´Ï¿¡ ³Ö±â"¿Í °°Àº ¼îÇÎÄ«Æ® ±â´ÉÀ» Ãß°¡ÇÏ´Â Àϸ¸ ³²¾Ò½À´Ï´Ù. »óÇ°¸ñ·Ï ÆäÀÌÁö ÀÛ¼ºÀº ¼îÇÎÄ«Æ® µ¥¸ð ÆäÀÌÁö¸¦ ÂüÁ¶ÇÏ¸é »ç¿ë¿¹¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù(¼îÇÎÄ«Æ® µ¥¸ðÀÇ HTML Äڵ带 »ìÆ캸½Ã¸é ÀÚ¼¼ÇÑ ¼³¸íÀÌ ÁÖ¼®À¸·Î ±â·ÏµÇ¾îÁ® ÀÖ½À´Ï´Ù). Áï, »óÇ°¸ñ·Ï ÆäÀÌÁö¿¡ º°µµ·Î ÀÛ¼ºµÈ ¼îÇÎÄ«µå ±â´ÉÀÇ HTML Äڵ带 ¼³¸í¿¡ µû¶ó »ðÀÔÇÏ½Ã¸é µË´Ï´Ù.

"¹Ù±¸´Ï¿¡ ³Ö±â" ¹öÆ°Àº ´ÙÀ½°ú °°Àº ÄÚµå·Î »ðÀÔÀÌ °¡´ÉÇÕ´Ï´Ù.
(ÁøÇÏ°Ô Ç¥½ÃµÈ ºÎºÐÀº ¹Ýµå½Ã º¯°æÇÒ »çÇ×)

<form method="post" action="http://www.mydomain.co.kr/cgi-sys/cart.cgi">
<!-- ÀÚ½ÅÀÇ µµ¸ÞÀΰú login ID°¡ ´Ù¸¦°æ¿ì ¹Ýµå½Ã ¾Æ·¡¿Í °°ÀÌ ¸í½Ã -->
<input type="hidden" name="id" value="loingID">

<!-- "¼îÇΰè¼Ó"ÀÇ ¸µÅ©¸¦ º¯°æÇÏ±æ ¿øÇÏ¸é ¾Æ·¡¿Í °°ÀÌ Ç¥½Ã (»ý·«°¡´É)-->
<input type="hidden" name="catalog_url" value="http://www.mydomain.co.kr/FILE_A.html">

<!-- ¼ö·®À» ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ÇÒ¶§ ¾Æ·¡¿Í °°ÀÌ »ç¿ë (»ý·«°¡´É)-->
ÁÖ¹®¼ö·® : <input type=text value="1" name="quantity" SIZE=6> °³

<!-- ¿É¼Ç»çÇ×ÀÌ ÀÖÀ»¶§ ¾Æ·¡¿Í °°ÀÌ opt1 À̸§À» »ç¿ë (»ý·«°¡´É) -->
<select name="opt1">
<option value="°ËÁ¤">°ËÁ¤
<option value="ÆĶû">ÆĶû
<option value="»¡°­">»¡°­
<option value="˼Ț">˼Ț
<option value="±Ý»ö">±Ý»ö
</select>
<!-- ¿É¼Ç»çÇ×ÀÌ ¿©·¯°³ÀÏ °æ¿ì opt1, opt2, op3... ¿Í °°ÀÌ »ç¿ë -->

<!-- ½ÇÁ¦ Á¦Ç°ÀÇ Á¤º¸ Àü´Þ (°¡Àå Áß¿ä) -->
<input type="hidden" name="item" value="¹°Ç°¹øÈ£|»óÇ°À̸§|´Ü°¡|¼ö·®">

<!-- "¹Ù±¸´Ï¿¡ ³Ö±â" ¹öÆ° -->
<input type="submit" value="¹Ù±¸´Ï¿¡³Ö±â">
</form>

¼îÇÎÄ«Æ® ¼³Ä¡¹æ¹ýÀº ÀÌ»ó°ú °°½À´Ï´Ù. ¼îÇÎÄ«Æ® µ¥¸ð ÆäÀÌÁö¸¦ Âü°íÇÏ½Ã¸é ½±°Ô ¼³Ä¡ÇÏ½Ç ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

 





Á¤º¸º¸È£ ¾ÈÀüÁø´Ü ÇÊÁõ