¾ÆÀ̵ð ºñ¹Ð¹øÈ£ | ȸ¿ø°¡ÀÔ | ºñ¹Ð¹øÈ£ºÐ½Ç
   
¡¡»õ·Î¿î¼Ò½Ä
¡¡FAQ
¡¡À¥ÇÁ·Î±×·¥
¡¡À¥DB
¡¡À¥¼­¹ö
¡¡À¥ÇÁ·Î±×·¥¼öÁ¤
¡¡ÇØÇÇÄ®·³
¡¡°ñµåÆÁ
 
Á¦ÀÛÀÇ·Ú
À¥ÇÁ·Î±×·¥ ÆǸŸô
 
ÇöÀçÀ§Ä¡: ¸ÞÀÎ ÇØÇÇÆ÷·³ À¥ÇÁ·Î±×·¥ : °Ô½Ã¹° Àбâ
  2004-10-08 (10:55:51) from 211.223.115.77
  ÀÛ¼ºÀÎ : zmaster Á¶È¸¼ö : 2844   
Á¦¸ñ : [´äº¯] [´äº¯] ÀÚµ¿Â÷±¸¸Å ¼Ò½º ¿Ã·Áº¾´Ï´Ù.^^;;

ÀÚ²Ù ¿î¿µÀÚ´ÔÀÌ ÇϽÇÀÏÀ» Á¦°¡ »¯´Â°Å °°¾Æ¼­ Á˼ÛÇÕ´Ï´Ù...(__)

½Ã°£°ü°è»ó Çؽ¬¸¦ ÀÌ¿ëÇÏ¿© ´ëÃæ ÈÄ´Ù´Ú ¼Ò½º¸¦ ¸¸µé¾îº¸¾Ò½À´Ï´Ù.

½Ã°£ÀÌ Çã¿ëÇÑ´Ù¸é ´õ¿í °£´ÜÇÏ°Ô ÁÙÀÌ°í ½ÍÀº ¸¶À½ °£ÀýÇÕ´Ï´Ù¸¸....

º° ÀÌ»óÀº ¾øÀ» °Ì´Ï´Ù. ½ÇÇàÇØ º¸½Ã±æ...

¾ÆÂü Â÷Á¾Àº ÇÑ°³¸¸ ¼±ÅÃÀÌ°í ¿É¼ÇÀº 1°³ or 2°³ or 3°³ or 4°³ ÀÚÀ¯·Ó°Ô ¼±Åð¡´É ÇÕ´Ï´Ù.

Áï ¼±Åà ¿É¼ÇÀÌ 1°³µç 3°³µç ¼±ÅÃÇÑ ¿É¼ÇÀ» ¸ðµÎ º¸¿©ÁÖ°í °¢°¢ÀÇ °¡°ÝÀ» º¸¿©ÁØ´ÙÀ½

ÃÑÇÕ°è±Ý¾×±îÁö¸¦ »êÃâÇÕ´Ï´Ù.

Å×½ºÆ®ÆäÀÌÁö => http://etal.ibbun.com/past/aa.cgi?car=·¹°£ÀÚ&opt1=¼±·çÇÁ&opt2=CD

[ÇÁ·Î±×·¥ÄÚµå]

#!/usr/bin/perl

%car = (
  "¾Æ¹ÝÅ×", 100,  #Â÷À̸§°ú °¡°ÝÀ» °°ÀÌ Àû´Â´Ù.
  "·¹°£ÀÚ", 110,
  "¼Ò³ªÅ¸", 120,
  "Ä«´Ï¹ß", 130,
  );

%opt = (
  "¿¡¾îÄÁ", 100,  #¿É¼ÇÀ̸§°ú °¡°ÝÀ» °°ÀÌÀû´Â´Ù.
  "¼±·çÇÁ", 110,
  "CD", 120,
  "°¡Á×½ÃÆ®", 130,
  );

&decoder; #cgi¶óÀ̺귯¸®¸¦Àд´Ù.
&pae; #³»¿ëÀ»Ãâ·ÂÇÑ´Ù.

#-------¼³Á¤cgi¶óÀ̺귯¸®----------#
sub decoder {

  if ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); }
  else { $buffer = $ENV{'QUERY_STRING'}; }
  @pairs = split(/&/,$buffer);
  foreach $pair (@pairs) {
    ($name,$value) = split(/=/,$pair);
    $value =~ tr/+/ /;
    $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
    $in{$name} = $value;
  }
}
#-------Ãâ·ÂºÎºÐ------#
sub pae{

print "Content-Type: text/html\n\n";

#¼±ÅÃÇÑÂ÷Á¾À» Àо °¡°Ý°ú ÇÔ²² Ãâ·Â.
#Â÷Á¾Àº1°³¸¸¼±ÅÃ,¼±ÅÃµÇ¾î ³Ñ¾î¿Â °ªÀ» Â÷À̸§À¸·Î ÇÏ¿´À»°æ¿ìÀÓ.

$total = 0;
foreach $eachKey ( keys %car )
                                 
{
if($in{'car'} eq "$eachKey"){
  print "$eachKey ¸¦ ¼±ÅÃÇϼ̱º¿ä.<br>";
  $total += $car{$eachKey};
print "Â÷°¡°ÝÀº $total ¸¸¿øÀÔ´Ï´Ù.<p>";
}

}

# ¼±ÅÃÇѿɼǵéÀ» Àо °¡°Ý°ú ÇÔ²²Ãâ·Â.
# 4°³ÀÇ ¿É¼ÇÀÏ °æ¿ì,¼±ÅÃµÇ¾î ³Ñ¾î¿Â °ªÀ» ¿É¼ÇÀ̸§À¸·Î ÇÏ¿´À»°æ¿ìÀÓ.
# 4°³¿É¼ÇÀÇÆû³×ÀÓ - opt1, opt2, opt3, opt4 

$ototal = 0;
foreach $opKey ( keys %opt )
{
if($in{'opt1'} eq "$opKey"){
  print "¼±ÅÃÇϽŠ¿É¼ÇÀº $opKey ÀÌ¸ç °¡°ÝÀº $opt{$opKey} ÀÔ´Ï´Ù.<br>";
  $ototal += $opt{$opKey};
}

if($in{'opt2'} eq "$opKey"){
  print "¼±ÅÃÇϽŠ¿É¼ÇÀº $opKey ÀÌ¸ç °¡°ÝÀº $opt{$opKey} ÀÔ´Ï´Ù.<br>";
  $ototal += $opt{$opKey};
}

if($in{'opt3'} eq "$opKey"){
  print "¼±ÅÃÇϽŠ¿É¼ÇÀº $opKey ÀÌ¸ç °¡°ÝÀº $opt{$opKey} ÀÔ´Ï´Ù.<br>";
  $ototal += $opt{$opKey};
}

if($in{'opt4'} eq "$opKey"){
  print "¼±ÅÃÇϽŠ¿É¼ÇÀº $opKey ÀÌ¸ç °¡°ÝÀº $opt{$opKey} ÀÔ´Ï´Ù.<br>";
  $ototal += $opt{$opKey};
}

}
print "Ãѿɼǰ¡°ÝÀº $ototal¸¸¿øÀÔ´Ï´Ù.<P>\n";

#Â÷°¡°Ý°ú ¿É¼Ç°¡°ÝÀ» ÇÕÇÏ¿© ÃÑ°è»ê°¡°ÝÀ» Ãâ·Â.

$M_total=($total+$ototal);

print "Â÷°¡°Ý°ú ¿É¼ÇÇÕ°è °¡°ÝÀº $M_total¸¸¿øÀÔ´Ï´Ù.<P>\n";

exit;
}
#---¼Ò½º³¡------#



   ¸Þ¸ð
HappyCGI
2004-10-08
11:56:38
^^ zmaster´Ô °¨»çµå¸³´Ï´Ù.
Æ÷ÀÎÆ® 100Á¡ Àû¸³Çصå·È½À´Ï´Ù.

:³×¸Â¾Æ¿ä: :È­³ª´Â±º¿ä: :Àá¿Í: :¿ì¿ïÇØ: :À̰ǾƳÄ: :¿ÕÇÏÇÏ: ¿Õ¿ôÀ½~ ³î·¥~

  

 
¨Ô
Á¦¸ñ
ÀÛ¼ºÀÎ
Á¶È¸
µî·ÏÀÏ
perlÀÇ Á¶°Ç¹®¿¡ ´ëÇÑ Áú¹®
smapnation
2855
2004-10-06
[´äº¯] perlÀÇ Á¶°Ç¹®¿¡ ´ëÇÑ Áú¹®
HappyCGI
2966
2004-10-07
      [´äº¯] ´Ù½Ã Áú¹® µå¸³´Ï´Ù^^;;
smapnation
2667
2004-10-07
           [´äº¯] [´äº¯] ÀÚµ¿Â÷±¸¸Å ¼Ò½º ¿Ã·Áº¾´Ï´Ù.^^;;
zmaster
2845
2004-10-08
 



  HOME | ȸ»ç¼Ò°³ | Á¦ÀÛÀÇ·Ú | °³ÀÎÁ¤º¸Ãë±Þ¹æħ | CGIMALL | ÀÚ·á½Ç | »çÀÌÆ®µî·Ï | ·©Å·100 | Æ÷·³ | Ãʺ¸°¡À̵å | Áú¹®°ú´äº¯ | ¹è³Ê±¤°í
Copyright¨Ï1997~2008 HappyCGI All rights reserved
Powered By HappyCGI