¾ÆÀ̵ð ºñ¹Ð¹øÈ£ | ȸ¿ø°¡ÀÔ | ºñ¹Ð¹øÈ£ºÐ½Ç
   
¡¡»õ·Î¿î¼Ò½Ä
¡¡FAQ
¡¡À¥ÇÁ·Î±×·¥
¡¡À¥DB
¡¡À¥¼­¹ö
¡¡À¥ÇÁ·Î±×·¥¼öÁ¤
¡¡ÇØÇÇÄ®·³
¡¡°ñµåÆÁ
 
Á¦ÀÛÀÇ·Ú
À¥ÇÁ·Î±×·¥ ÆǸŸô
 
ÇöÀçÀ§Ä¡: ¸ÞÀÎ ÇØÇÇÆ÷·³ À¥ÇÁ·Î±×·¥ : °Ô½Ã¹° ÆîÃÄÀбâ
Total related article : 4  
µî·ÏÀÏ:2004-10-06
½Ã°£:14:49:14
Á¶È¸¼ö:2855
from:211.247.82.63
perlÀÇ Á¶°Ç¹®¿¡ ´ëÇÑ Áú¹® ±Û¾´ÀÌ : smapnation

¾îÁ¦ óÀ½À¸·Î perlÀ» Á¢ÇÏ°í ½¬¿î ÇÁ·Î±×·¥À» Â¥´Âµ¥ ³Ñ Çò±ò¸®°í ¸ð¸£°Ú³×¿ä ¸Ó¸®°¡ µ¹ÀÌµÈ ´À³¦

html¿¡¼­ Â÷Á¾ 4°³¿Í ¿É¼Ç 4°³¸¦ °¢°¢ ¶óµð¿À ¹öÆ°À¸·Î ¹Þ¾Æ¼­ cgi¿¡¼­ ¼±ÅÃÇÑ Â÷Á¾°ú ¿É¼ÇÀÇ °ªÀ» ´õÇÏ´Â °Çµ¥¿ä

@carname =("¾Æ¹ÝÅ×","·¹°£ÀÚ","¼Ò³ªÅ¸","Ä«´Ï¹ß");
@optionname =("¿¡¾îÄÁ","¼±·çÇÁ","CD","°¡Á×½ÃÆ®");
ÀÌ·¸°Ô ¹è¿­¿¡ ³Ö±ä Çߴµ¥ if¹®À» ¸øÇÏ°Ú¾î¿ä

html¿¡¼­ ¹ÞÀº Â÷Á¾À̸§°ú ¿É¼ÇÀ̸§Àº $CarName ,$Option À¸·Î º¯¼ö¸¦ Áá°Åµç¿ä

Á¦¹ß ºÎŹµå¸³´Ï´Ù. ¤Ð-¤Ì


  
µî·ÏÀÏ:2004-10-07
½Ã°£:11:16:42
Á¶È¸¼ö:2966
from:211.199.34.133
[´äº¯] perlÀÇ Á¶°Ç¹®¿¡ ´ëÇÑ Áú¹® ±Û¾´ÀÌ : HappyCGI

[smapnation´Ô ¿øº»±Û]

¾îÁ¦ óÀ½À¸·Î perlÀ» Á¢ÇÏ°í ½¬¿î ÇÁ·Î±×·¥À» Â¥´Âµ¥ ³Ñ Çò±ò¸®°í ¸ð¸£°Ú³×¿ä ¸Ó¸®°¡ µ¹ÀÌµÈ ´À³¦

html¿¡¼­ Â÷Á¾ 4°³¿Í ¿É¼Ç 4°³¸¦ °¢°¢ ¶óµð¿À ¹öÆ°À¸·Î ¹Þ¾Æ¼­ cgi¿¡¼­ ¼±ÅÃÇÑ Â÷Á¾°ú ¿É¼ÇÀÇ °ªÀ» ´õÇÏ´Â °Çµ¥¿ä

@carname =("¾Æ¹ÝÅ×","·¹°£ÀÚ","¼Ò³ªÅ¸","Ä«´Ï¹ß");
@optionname =("¿¡¾îÄÁ","¼±·çÇÁ","CD","°¡Á×½ÃÆ®");
ÀÌ·¸°Ô ¹è¿­¿¡ ³Ö±ä Çߴµ¥ if¹®À» ¸øÇÏ°Ú¾î¿ä

html¿¡¼­ ¹ÞÀº Â÷Á¾À̸§°ú ¿É¼ÇÀ̸§Àº $CarName ,$Option À¸·Î º¯¼ö¸¦ Áá°Åµç¿ä

Á¦¹ß ºÎŹµå¸³´Ï´Ù. ¤Ð-¤Ì


ÇØÇÇCGI ÀÔ´Ï´Ù.

if¹®À» ¸øÇÏ°Ú´Ù´Â ¸»¾¸ÀÌ ¹«½¼¸»¾¸À̽ÅÁö ÀÌÇØ°¡ ¾ÈµÇ´Â±º¿ä.

Á¤È®ÇÑ Áú¹®Àº Á¤È®ÇÑ ´äº¯À» ¾ò´Â´ä´Ï´Ù. ^^

Á¦ ÁüÀÛÀ¸·Î Áú¹®ÀÌ ¹è¿­ÀÇ °ªÀ» select¹Ú½º·Î ¸¸µå´Â°Í¿¡ ´ëÇÑ Áú¹®Àεí ÇÏ¿© ª°Ô Äڵ带 ¸¸µé¾îº¸¾Ò½À´Ï´Ù.

[ÇÁ·Î±×·¥ÄÚµå]
#! /usr/bin/perl
#URL : http://www.happycgi.com

print "content-type:text/html\n\n";
@carname =("¾Æ¹ÝÅ×","·¹°£ÀÚ","¼Ò³ªÅ¸","Ä«´Ï¹ß");
@optionname =("¿¡¾îÄÁ","¼±·çÇÁ","CD","°¡Á×½ÃÆ®");

print "<select name=test1>";
foreach $list (@carname) {
 print "<option value=$list>$list</option>";
}
print "</select>";


print "<select name=test2>";
foreach $list (@optionname) {
 print "<option value=$list>$list</option>";
}
print "</select>";



Áú¹®Àǵµ°¡ ´Ù¸£´Ù¸é ´Ù½Ã Áú¹®À» ÁÖ¼¼¿ä
ÁÁÀº ÇÏ·çµÇ¼¼¿ä.



  
µî·ÏÀÏ:2004-10-07
½Ã°£:22:44:08
Á¶È¸¼ö:2668
from:211.247.82.63
      [´äº¯] ´Ù½Ã Áú¹® µå¸³´Ï´Ù^^;; ±Û¾´ÀÌ : smapnation

Ä£ÀýÇÑ ´ä±Û Á¤¸» °¨»çÇÕ´Ï´Ù.

Á¦°¡ ´Ù½Ã ¼³¸í µå¸±°Ô¿ä~  ÀÚµ¿Â÷ ±¸¸Å°ü·Ã ½ºÅ©¸³Æ®¸¦ ¸¸µå´Â °Ì´Ï´Ù.

Â÷Á¾°ú ¿É¼ÇÀÌ ³×°¡Áö¾¿ ÀÖ°í¿ä html¿¡¼­ ¶óµð¿À ¹öÆ°À¸·Î Â÷Á¾Áß Çϳª , ¿É¼ÇÁß Çϳª¸¦ ¼±ÅÃÇؼ­ cgi·Î ³Ñ±é´Ï´Ù.

±×·³ cgi¿¡¼­´Â ¹Þ¾Æ¼­ ¹«½¼Â÷¸¦ ¼±ÅÃÇÏ¼Ì°í ¹«½¼ ¿É¼ÇÀ» ¼±ÅÃÇϼ̳׿ä~ ¸¦ Ãâ·ÂÇÏ°í

ÃÖÁ¾ ÁöºÒ °¡°ÝÀ» °è»êÇؾßÇÏ´Â °ÅÁÒ.

Â÷¿Í ¿É¼ÇÀÌ ³×°¡Áö¾¿À̴ϱñ

@carname =("¾Æ¹ÝÅ×","·¹°£ÀÚ","¼Ò³ªÅ¸","Ä«´Ï¹ß"); // À̶§ °¡°ÝÀÌ 100,110,120,130
@optionname =("¿¡¾îÄÁ","¼±·çÇÁ","CD","°¡Á×½ÃÆ®"); //À̶§ °¡°ÝÀÌ100,110,120,120

ÀÌ·±½ÄÀ¸·ç ¹è¿­¿¡±îÁö´Â Áý¾î³Ö¾ú´Âµ¥ ½ºÅ©¸³Æ®¿¡ µé¾î¿Â Â÷Á¾°ú ¿É¼ÇÀ» ¹è¿­¿¡¼­ °Ë»öÇؼ­

°è»êÇÏ·Á¸é Á¶°Ç¹®ÀÌ ÇÊ¿äÇҰ͵µ °°Àºµ¥

°¡°Ý¸¦ °è»êÇÒ Á¶°Ç¹®À» ¸ø¸¸µé°Ú¾î¿ä ¤Ð_¤Ì ¿ÏÀüÈ÷ ÃʵîÇлý ¼öÁØ Á¶°Ç½Ä¸¸ ¸¸µé°í ±×°Íµµ Ʋ¸®°í À־¿ä

Á¦¹ß Á¦¹ß µµ¿ÍÁÖ¼¼¿ä~


 


  
µî·ÏÀÏ:2004-10-08
½Ã°£:10:55:51
Á¶È¸¼ö:2845
from:211.223.115.77
           [´äº¯] [´äº¯] ÀÚµ¿Â÷±¸¸Å ¼Ò½º ¿Ã·Áº¾´Ï´Ù.^^;; ±Û¾´ÀÌ : zmaster

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

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

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

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

¾ÆÂü Â÷Á¾Àº ÇÑ°³¸¸ ¼±ÅÃÀÌ°í ¿É¼ÇÀº 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;
}
#---¼Ò½º³¡------#


  

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

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