#!/usr/bin/perl # ÀÌ ÆÄÀÏÀº Å×Å©³ëÆ®-¼îÇÎÄ¿Æ®¿¡¼­ # ±¸¸ÅÀÚ°¡ ÁÖ¹®¼­ ÀÛ¼º½Ã '°áÁ¦¹æ½Ä->½Å¿ëÄ«µå °áÁ¦' ¸¦ ¼±ÅÃÇÒ °æ¿ì, # Ãâ·ÂµÇ´Â '½Å¿ëÄ«µå°áÁ¦ ¾ç½Ä' ÆÄÀÏÀÔ´Ï´Ù. # ±¸¸ÅÀÚ°¡ »óÇ° ÁÖ¹®¼­¸¦ ÀÛ¼º¿Ï·áÇÏ°í(°áÁ¦¹æ¹ýÀº Ä«µå°áÁ¦ ¼±ÅÃ) Àü¼Û ¹öÆ°À» Ŭ¸¯Çϸé # ÁÖ¹®³»¿ªÀÌ [¸ÞÀÏ·Î Àü¼Û] + [º¸µå¿¡ ±â·Ï]µÈ ÈÄ, ÃÖÁ¾ ÀÌ °áÁ¦ÆûÀ¸·Î ¿¬°áµË´Ï´Ù. # ½Å¿ëÄ«µå °áÁ¦´Â Å×Å©³ëÆ® ÇÁ·Î±×·¥¿¡¼­ ÀÚü 󸮵Ǵ°ÍÀÌ ¾Æ´Ï¶ó, # ½Å¿ëÄ«µå°áÁ¦ ¼­ºñ½º¸¦ Á¦°øÇÏ´Â °áÁ¦¼­ºñ½º ¾÷üÀÇ ¼­¹ö·Î ¿¬°áµÇ¾î 󸮵˴ϴÙ. # µû¶ó¼­ ½Å¿ëÄ«µå°áÁ¦½Ã½ºÅÛÀ» »ç¿ëÇϱâ À§Çؼ­´Â Ä«µå°áÁ¦ ¼­ºñ½º¾÷ü¿¡ ¹Ì¸® # Á¤½Ä »ç¿ëÀÚ°¡ÀÔÀÌ µÇ¾î ÀÖ¾î¾ß Çϸç, ÇØ´ç ¾÷ü¿¡¼­ Á¦°øÇÏ´Â 'Ä«µå°áÁ¦ ÀԷ¾ç½Ä'À» º¹»çÇÏ¿© # ¾Æ·¡ÀÇ html Äڵ忡 ´ëü½ÃÄÑ Áà¾ß ÇÕ´Ï´Ù. # °áÁ¦ÀԷ¾ç½Ä ÀÛ¼º¹æ¹ýÀº °¢ °áÁ¦¼­ºñ½º ¾÷üÀÇ ¼³¸íÀ» µû¸£½Ê½Ã¿À. # ¾Æ·¡¿¡ ÀÖ´Â °áÁ¦ ÀԷ¾ç½ÄÀº 'ÆäÀÌ°ÔÀÌÆ®(http://paygate.net)' »ç ¿¡¼­ »ç¿ëµÇ´Â ¾ç½ÄÀÔ´Ï´Ù. # ½ÇÁ¦ 'ÆäÀÌ°ÔÀÌÆ®(http://paygate.net)' ÀÇ °áÁ¦¼­ºñ½º¿¡ °¡ÀԵǾî ÀÖ´Ù¸é ¾Æ·¡ htm ű׿¡¼­ # 'ÆäÀÌ°ÔÀÌÆ®' ¼­ºñ½º µî·ÏÇÑ '¾ÆÀ̵ð' ¸¸ ¹Ù²ãÁÖ¸é ´Ù¸¥°Í ¼öÁ¤¾øÀÌ ¹Ù·Î »ç¿ëÇÒ¼ö ÀÖ½À´Ï´Ù. # ÀÚ¼¼ÇÑ ¼³¸íÀº ÆäÀÌ°ÔÀÌÆ®(http://paygate.net) ÀÇ '½Å±Ô°¡ÀÔÀýÂ÷'¿Í # »ç¿ë¹ý¿¡ °üÇÑ ¼³¸íÀ» ÂüÁ¶ ÇϽʽÿÀ. # 'ÆäÀÌ°ÔÀÌÆ®(http://paygate.net)' ÀÇ ÁöºÒ¼­¹ö »ç¿ë½Ã À¯ÀÇÇØ¾ß ÇÒ°ÍÀº # 'ÆäÀÌ°ÔÀÌÆ®'»ç ÁöºÒ½Ã½ºÅÛ¿¡ '»ç¿ëµî·ÏÇÑ µµ¸ÞÀÎ' °ú, technote/config.cgi ¼Ò½ºÀÇ ¼öÁ¤Ç׸ñ[5]¹øÀº # µ¿ÀÏÇÑ Çü½ÄÀÇ µµ¸ÞÀÎÀ» ÁöÁ¤ÇؾßÇÕ´Ï´Ù. ('www' ÀÖ°í ¾øÀ½¿¡µµ ´Ù¸£°Ô ÀÎ½ÄµÇ¾î ¿À·ù¹ß»ýÇÔ) # ´ÙÀ½Àº 'ÁÖ¹®¼­' ÀÛ¼º¿Ï·áÈÄ ³Ñ¾î¿Â º¯¼ö°ª°ú ȸ¿øµî·Ï½Ã ÀÔ·ÂÇÑ °ªÀÌ µé¾î ÀÖ´Â º¯¼öÀ̸§ÀÔ´Ï´Ù. # ¾Æ·¡ htm ¹®¼­ÀÇ ½Å¿ëÄ«µå °áÁ¦¾ç½Ä ÆíÁý½Ã, ÇÊ¿äÇÑ °ªÀÌ µé¾îÀÖ´Â º¯¼ö¸¦ # °¢ ÀÔ·ÂÇʵåÀÇ value°ªÀ¸·Î »ç¿ëÇÏ¸é µË´Ï´Ù. # ¿¹¸¦ µé¾î À̸§ ÀÔ·Â Çʵ忡 ¿Í °°ÀÌ # ÇØÁÖ¸é $FORM{'name'} º¯¼ö¿¡ µé¾î ÀÖ´Â À̸§ÀÌ ÀÚµ¿ ÀԷµǾî Ãâ·ÂµÇ°Ô µË´Ï´Ù. # ÇÊ¿ä¾ø´Â º¯¼ö´Â ¹«½ÃÇϽʽÿÀ, ############## °¢ º¯¼ö¿¡ ´ëÇÑ ¼³¸í ½ÃÀÛ ######################### ######################################################### # $FORM{'unique'} ÁÖ¹®¹øÈ£(ÁÖ¹®¼­¸¶´Ù °íÀ¯ÀÇ ÁÖ¹®¹øÈ£°¡ »ý¼ºµÊ) # $GOODname »óÇ°¸í # $GOODcode »óÇ°ÄÚµå # $FORM{'totalprice'} Àüü°¡°Ý ## °¡°Ý¿¡ ÄÞ¸¶(,)µé¾î°¡ ÀÖÀ¸¸é Á¦°ÅÇÔ $FORM{'totalprice'} =~ s/\,//g; # $FORM{'Goodmany'} ÁÖ¹®¼ö·® # $FORM{'id'} ¾ÆÀ̵ð # $FORM{'name'} À̸§ # $FORM{'tel'} ÀüÈ­¹øÈ£1 # ÀüÈ­¹øÈ£ÀÔ·Â ±æÀÌ Ã¼Å©(14ÀÚ¸´¼ö ±îÁö¸¸ Àü¼Û : ³Ê¹« ±æ¸é ¿¡·¯³ª¹Ç·Î) $FORM{'tel'} = substr($FORM{'tel'},0,14) if(length($FORM{'tel'}) > 14); # $FORM{'tel2'} ÀüÈ­¹øÈ£2 # $FORM{'mail'} ¸ÞÀÏÁÖ¼Ò # $FORM{'socialnum'} Áֹεî·Ï¹øÈ£ # $FORM{'myhome'} ȨÆäÀÌÁö # $FORM{'postnum'} ¿ìÆí¹øÈ£ # $FORM{'address'} ¹è´ÞÁÖ¼Ò # ÁÖ¼ÒÀÔ·Â ±æÀÌ Ã¼Å©(³Ê¹« ±æ¸é ¿¡·¯³ª¹Ç·Î ÀÏÁ¤ ±æÀÌ·Î Ä¿Æ®½ÃÅ´) $FORM{'address'} = substr($FORM{'address'},0,38) if(length($FORM{'address'}) > 38); # ÀԱݿ¹Á¤ÀÏ (³â ¿ù ÀÏ) # $FORM{'pyear'} # $FORM{'pmon'} # $FORM{'pday'} # ¹è´ÞÈñ¸ÁÀÏ (³â ¿ù ÀÏ) # $FORM{'syear'} # $FORM{'smon'} # $FORM{'sday'} # ¹è´ÞÈñ¸Á ³â, Àª, ÀÏ ÀԷ°ªÀÌ ¸ðµÎ ÀÖ´Ù¸é ³¯ÀÚ¸¦ µÎ ÀÚ¸´¼ö·Î ¸ÂÃã if($FORM{'syear'} && $FORM{'smon'} && $FORM{'sday'}){ $FORM{'smon'} =~ s/^(\d)$/0\1/; $FORM{'sday'} =~ s/^(\d)$/0\1/; } # ¹è´ÞÈñ¸Á ³â, Àª, ÀÏ ÀԷ°ªÁß ¾î´À Çϳª¶óµµ ¾ø´Ù¸é ¸ðµÎ ÃʱâÈ­ ½ÃÅ´ else{ delete $FORM{'syear'}; delete $FORM{'smon'}; delete $FORM{'sday'}; } # $Wr_comment Âü°í»çÇ× # Âü°í»çÇ× ÀԷ±æÀÌ Ã¼Å© $Wr_comment = substr($Wr_comment,0,90) ; # $SoConfig[22] [°ü¸®¼³Á¤]-[12-15]¿¡¼­ ÁöÁ¤ÇÑ 'ÀÔ·ÂÃß°¡Ç׸ñ1' ¿¡ ÇØ´çÇÏ´Â Subject # $FORM{'ADD_22'} À§ Ç׸ñ¿¡ ÇØ´çÇÏ´Â ÁÖ¹®ÀÚ ÀÔ·Â Value # $SoConfig[23] [°ü¸®¼³Á¤]-[12-16]¿¡¼­ ÁöÁ¤ÇÑ 'ÀÔ·ÂÃß°¡Ç׸ñ2'¿¡ ÇØ´çÇÏ´Â Subject # $FORM{'ADD_23'} À§ Ç׸ñ¿¡ ÇØ´çÇÏ´Â ÁÖ¹®ÀÚ ÀÔ·Â Value # $SoConfig[24] [°ü¸®¼³Á¤]-[12-17]¿¡¼­ ÁöÁ¤ÇÑ 'ÀÔ·ÂÃß°¡Ç׸ñ3'¿¡ ÇØ´çÇÏ´Â Subject # $FORM{'ADD_24'} À§ Ç׸ñ¿¡ ÇØ´çÇÏ´Â ÁÖ¹®ÀÚ ÀÔ·Â Value # $SoConfig[25] [°ü¸®¼³Á¤]-[12-18]¿¡¼­ ÁöÁ¤ÇÑ 'ÀÔ·ÂÃß°¡Ç׸ñ4'¿¡ ÇØ´çÇÏ´Â Subject # $FORM{'ADD_25'} À§ Ç׸ñ¿¡ ÇØ´çÇÏ´Â ÁÖ¹®ÀÚ ÀÔ·Â Value # $SoConfig[26] [°ü¸®¼³Á¤]-[12-19]¿¡¼­ ÁöÁ¤ÇÑ 'ÀÔ·ÂÃß°¡Ç׸ñ5'¿¡ ÇØ´çÇÏ´Â Subject # $FORM{'ADD_26'} À§ Ç׸ñ¿¡ ÇØ´çÇÏ´Â ÁÖ¹®ÀÚ ÀÔ·Â Value # $SenderDat ÁÖ¹®¼­ ÀÛ¼º½Ã ÀÔ·ÂÇÑ ÀüüÁ¤º¸°¡ ÀúÀåµÈ º¯¼ö( ..
ÇüÅÂ) # $SOrderList »óÇ°¼±ÅÃÇÑ Á¤º¸°¡ ÀúÀåµÈ º¯¼ö( ..
ÇüÅÂ) # $visitor_line[10] [°ü¸®¼³Á¤]-[9-10] ¿¡ ÇØ´çµÇ´Â ȸ¿øµî·ÏÁ¤º¸ # $visitor_line[11] [°ü¸®¼³Á¤]-[9-11] ¿¡ ÇØ´çµÇ´Â ȸ¿øµî·ÏÁ¤º¸ # $visitor_line[12] [°ü¸®¼³Á¤]-[9-12] ¿¡ ÇØ´çµÇ´Â ȸ¿øµî·ÏÁ¤º¸ # $visitor_line[13] [°ü¸®¼³Á¤]-[9-13] ¿¡ ÇØ´çµÇ´Â ȸ¿øµî·ÏÁ¤º¸ # $visitor_line[14] [°ü¸®¼³Á¤]-[9-14] ¿¡ ÇØ´çµÇ´Â ȸ¿øµî·ÏÁ¤º¸ # $visitor_line[15] [°ü¸®¼³Á¤]-[9-15] ¿¡ ÇØ´çµÇ´Â ȸ¿øµî·ÏÁ¤º¸ # $visitor_line[16] [°ü¸®¼³Á¤]-[9-16] ¿¡ ÇØ´çµÇ´Â ȸ¿øµî·ÏÁ¤º¸ # $visitor_line[17] [°ü¸®¼³Á¤]-[9-17] ¿¡ ÇØ´çµÇ´Â ȸ¿øµî·ÏÁ¤º¸ # $visitor_line[18] [°ü¸®¼³Á¤]-[9-18] ¿¡ ÇØ´çµÇ´Â ȸ¿øµî·ÏÁ¤º¸ # $visitor_line[19] ȸ¿øµî±Þ ############## °¢ º¯¼ö¿¡ ´ëÇÑ ¼³¸í ³¡ ######################### ####################################################### # ÀÌÇÏ´Â htm º»¹® Ãâ·ÂºÎºÐÀÔ´Ï´Ù.(±âº»: http://paygate.net ÀÇ °áÁ¦ ¾ç½ÄÀÓ) # À§¿¡¼­ ¼³¸íÇÑ º¯¼ö¸¦ Âü°íÇؼ­ Ä«µå°áÁ¦ ¾ç½ÄÀ» ¸¸µé¾î ³ÖÀ¸¸é µË´Ï´Ù. # htm Äڵ峻¿¡ '@' ¹®ÀÚ¸¦ ³ÖÀ»¶§´Â ¹Ýµå½Ã ¾Õ¿¡ '\'¸¦ ºÙÀ̽ʽÿÀ,(¿¹, abcd\@abcdef.net) print "Content-type: text/html\n\n"; print < ½Å¿ëÄ«µå ÁöºÒ °áÁ¦ $On_Load_URL

  * ÀÔ·ÂÇϽŠīµå¹øÈ£´Â °áÁ¦½Ã ÇÑÂ÷·Ê »ç¿ëµÇ¸ç µû·Î ÀúÀåµÇÁö ¾Ê½À´Ï´Ù.
  * °áÁ¦¿äû ±Ý¾×À» ¹Ýµå½Ã È®ÀÎÇϽñ⠹ٶø´Ï´Ù.

  [CGI¼³Ä¡ µµ¿ò¸»] ÀÌ °áÁ¦ ÆäÀÌÁö´Â ...technote/library/pay.cgi ÆÄÀÏ¿¡¼­ Ãâ·ÂµË´Ï´Ù.
  Ä«µå°áÁ¦¸¦ Á¤»óÀûÀ¸·Î »ç¿ëÇÏ·Á¸é pay.cgi ÆÄÀÏ ¼Ò½º¿¡¼­ ¼öÁ¤»çÇ×À» È®ÀÎ ÇϽʽÿÀ.
  üũǥ½Ã ÀÖ´Â Ç׸ñÀº ¹Ýµå½Ã ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.
»óÇ°¸í
»óÇ°°¡°Ý(¿ø) (ÁöºÒÇÒ ±Ý¾×)
½Å¿ëÄ«µå ¹øÈ£ ('-' ¾øÀÌ ÀÔ·Â)
±¸¸ÅÀÚ À̸§/ID
½Å¿ëÄ«µå Á¾·ù
ÀÎÁõ°Å·¡ ÀÔ·ÂÇ׸ñ
¿Üȯ,±¹¹Î Ä«µåÀ϶§¸¸
Çʼö ÀÔ·ÂÇ׸ñÀÔ´Ï´Ù
¡ç Áֹεî·Ï µÞ¹øÈ£ 7 ÀÚ¸® ¼ýÀÚ ÀÔ·Â
¡ç Ä«µåºñ¹Ð¹øÈ£ ¾Õ 2 ÀÚ¸® ¼ýÀÚ ÀÔ·Â
Ä«µåÀ¯È¿ ¸¸±âÀÏ ³â   ¿ù
ÇҺα¸ÀÔ
»óÇ°ÄÚµå
$SoConfig[22]
$SoConfig[23]
$SoConfig[24]
$SoConfig[25]
$SoConfig[26]
ÁÖ¼Ò
¿ìÆí¹øÈ£
ÀüÈ­¹øÈ£
¸ÞÀÏÁÖ¼Ò
Áֹεî·Ï¹øÈ£
±âŸ»çÇ×







ÁÖ¹®¼­ Àü¼Û ¿Ï·á !!
  ÀÌÀü ÆäÀÌÁö¿¡¼­ ÀÛ¼ºÇÑ ÁÖ¹®¼­´Â ¾Æ·¡ º¸ÀÌ´Â ³»¿ë´ë·Î Àü¼Û¿Ï·á µÇ¾ú½À´Ï´Ù.
$SenderDat   $SOrderList  


END_LINE exit; 1;