½ÃÀÛÆäÀÌÁö·Î Áñ°Üã±âÃß°¡
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ l Ã⼮üũ l ¸¶ÀÌÆäÀÌÁö l CGIMALL
ÀÚ·á½Ç »çÀÌÆ®µî·Ï ·©Å·100 ÇÁ·Î±×·¥¸®ºä °ü¸®ÀÚÃßõÀÚ·á Ãʺ¸°¡À̵å
Ä¿¹Â´ÏƼ
Àüü ÆîÃ帱â
Äü¸Þ´º¸µÅ© jquery , CSS , PHP , Javascript , ¹«·áÆùÆ® , ASP
»ó¼¼°Ë»ö
Ȩ > Ä¿¹Â´ÏƼ > Áú¹®°ú´äº¯ »ó¼¼º¸±â
Ä¿¹Â´ÏƼ ±¸Àα¸Á÷
»çÀÌÆ®µî·Ï
Ŭ¶ó¿ìµåű×
Javascript
PHP
asp
CSS
HTML
mysql
jquery
image
Mobile
API
slide
°Ô½ÃÆÇ
¸Þ´º
ÇöÀçÁ¢¼ÓÀÚ ¸í »õ·Î°íħ
°Ô½ÃÆÇŸÀÌƲ Áú¹®°ú´äº¯ / »ó¼¼º¸±â
Æ®À§ÅÍ·Î º¸³»±â
Ãßõ¼ö 128 | Á¶È¸¼ö 2,840 | µî·ÏÀÏ 2004-10-08 10:55:51

´Ð³×ÀÓ

zmaster

À̸ÞÀÏ

zmaster@dreamwiz.com

Á¦¸ñ

[´äº¯] [´äº¯] ÀÚµ¿Â÷±¸¸Å ¼Ò½º ¿Ã·Áº¾´Ï´Ù.^^;;
³»¿ë

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

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

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

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

¾ÆÂü Â÷Á¾Àº ÇÑ°³¸¸ ¼±ÅÃÀÌ°í ¿É¼ÇÀº 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ÀÇ Á¶°Ç¹®¿¡ ´ëÇÑ Áú¹® 2004-10-06 14:49:14
´ÙÀ½°Ô½Ã±Û ÀÚ¹Ù½ºÅ©¸³Æ® Áú¹®ÀÔ´Ï´Ù.... 2004-10-19 11:18:16