ÀúÀÚ |
input type=file ¿¡ ´ëÇؼ... |
Anonymous (0) ºñȸ¿ø
| °Ô½ÃÀÏ: 2006-01-23 23:04|| ¾È³çÇϼ¼¿ä.
Input type=file·Î ÆÄÀÏÀ» ¾÷·ÎµåÇÏ´Â °úÁ¤¿¡ ´ëÇؼ ¼³¸íÇØÁÖ½Ç ºÐ °è½Å°¡¿ä...
±×·¯´Ï±î..
input type=file.. ·Î ÆÄÀÏÀ» ÁöÁ¤ÇØÁÖ¸é.. ¼¹ö ÂÊ¿¡¼ ±×°ÍÀ» ¹Þ¾Æ¼ 󸮸¦ ÇÒ ÅÙµ¥..
»ó´ëÂÊ¿¡¼ Perl CGI°¡ ¹Þ´Â´Ù°í ÇßÀ» ¶§, ±×°ÍÀÌ ¾î¶»°Ô cgi¿¡ Àü´ÞÀÌ µÇ´ÂÁö..
(±×·¯´Ï±î.. fileÀÌ ¾Æ´Ñ ÀϹÝÀûÀÎ type=text ¶ó¸é ÀϹÝÀûÀÎ ÆÄ½Ì ·çƾÀ» »ç¿ëÇÑ´Ù°í ÇßÀ» ¶§
ÆĽÌÀ» °ÅÄ¡°í ³ª¸é $Form{'name'} À¸·Î È£ÃâÇÒ ¼ö Àִµ¥...
input type=file À̶ó¸é, ÆÄÀÏ À̸§µµ Àü´ÞÇØÁà¾ß ÇÒÅ×°í, ¹ÙÀ̳ʸ®ÈµÈ ÇØ´ç ÆÄÀÏÀÇ ³»¿ëµµ
Àü´ÞÇØÁà¾ß ÇÒÅ×´Ï ÃÖ¼ÒÇÑ µÎ °³ÀÇ Àü´ÞÇØÁà¾ß ÇÒ ³»¿ëÀÌ »ý±æÅÙµ¥...
±×°ÍÀ» ¾î¶² ½ÄÀ¸·Î ÆĽÌÀ» ÇÏ°í ¾î¶»°Ô ÀоîÁà¾ß ÇÏ´ÂÁö ÀüÇô ¸ð¸£°Ú½À´Ï´Ù.
ÀϹÝÀûÀÎ Æû¸¸ °Çµå¸®´Ù°¡ °©ÀÚ±â ÆÄÀÏÀÌ ³ª¿À´Ï ¾î¶»°Ô ÇØ¾ß ÇÒÁö...
°¡Áö°í ÀÖ´Â ¹®¼¿¡´Â °ü·Ã ³»¿ëÀº ÀüÇô ³ª¿ÍÀÖÁö ¾Ê³×¿ä..)
....Á»´õ Á÷¼³ÀûÀ¸·Î ¸»ÇÑ´Ù¸é enctype="multipart/form-data" ¿¡ ´ëÇؼ ÀüÇô ÀÌÇØ°¡ ¾ø½À´Ï´Ù;
(...ÀÌ·±°Ç Áú¹®°Å¸®µµ ¾Æ³Ä! ¶ó°í ÇϽÇÁöµµ ¸ð¸£°Ú½À´Ï´Ù¸¸;
Ȥ½Ã¶óµµ Á¤ ´äº¯ÀÌ Èûµå½Ã´Ù¸é ÂüÁ¶ÇÒ ¼ö ÀÖ´Â ¹®¼¶óµµ Àû½ÃÇØÁֽøé ÁÁ°Ú½À´Ï´Ù;)
Á¦°¡ »ç¿ëÇÏ´Â ÆÄ½Ì ·çƾÀ» ÷ºÎÇÕ´Ï´Ù.
ÀÌ°É·Î multipart/form-data ¿¡ ´ëÇؼµµ ÆĽÌÀÌ °¡´ÉÇÑ °ÍÀÎÁöµµ ¾Ë·ÁÁֽøé ÁÁ°Ú½À´Ï´Ù.
if($ENV{'REQUEST_METHOD'} eq "GET") {
$buffer = $ENV{'QUERY_STRING'};
}
else {
read(STDIN,$buffer,$ENV{'CONTENT_LENGTH'});
}
@datum = split(/&/,$buffer);
foreach $data (@datum) {
($name,$value) = split(/=/,$data);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9]{2})/pack("C",hex($1))/eg;
$Form{$name} = $value;
}
... Áß¿äÇÑ °É Çϳª ºü¶ß·È³×¿ä.
CGI.pm À» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀº Á¦¿ÜÇÕ´Ï´Ù;
±× ¹æ¹ýÀº ÀÌ¹Ì ¾Ë°í ÀÖ½À´Ï´Ù;
[ ¸Þ½ÃÁö¼öÁ¤: owl0908 ÀϽÃ: 2006-01-23 23:08 ] |
|
Anonymous (0) ºñȸ¿ø
| °Ô½ÃÀÏ: 2006-01-23 23:11||
Àοë
±Û¾´ÀÌ: owl0908 ³¯Â¥:2006-01-23 23:04
... Áß¿äÇÑ °É Çϳª ºü¶ß·È³×¿ä.
CGI.pm À» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀº Á¦¿ÜÇÕ´Ï´Ù;
±× ¹æ¹ýÀº ÀÌ¹Ì ¾Ë°í ÀÖ½À´Ï´Ù;
¹Ì¸® °Ë»öÀ» Çغ¸½Ã±â ¹Ù¶ø´Ï´Ù.
Áö±ÝÀº OS¿¡´ëÇÑ ÆÁ°ú °Á¸¸ ¿Ã¶ó¿À°í ÀÖÁö¸¸ ÇѶ§´Â ±¹³» ÃÖ°íÀÇ CGI °Á »çÀÌÆ®¿´½À´Ï´Ù. CGI °Á¸¦ È®ÀÎÇغ¸¸é ¾Ë ¼ö ÀÖ½À´Ï´Ù(96³â¿¡ ÀÛ¼ºµÈ ÀÚ·áÀÔ´Ï´Ù.)
[ ¸Þ½ÃÁö¼öÁ¤: artech ÀϽÃ: 2006-01-23 23:12 ] |
Anonymous (0) ºñȸ¿ø
| °Ô½ÃÀÏ: 2006-01-23 23:32||
°¨»çÇÕ´Ï´Ù.
±×·±µ¥... Ȥ½Ã 31° ÀڷḦ ¸»¾¸ÇϽô°Ŷó¸é;;
¼Ò½º ¼öÁ¤Áß.. À¸·Î ¶ß¸é¼ ¾Æ¹«°Íµµ ³ª¿ÀÁú ¾Ê´Âµ¥¿ä...
Ȥ½Ã ´Ù¸¥ °Ô½Ã¹°À» ¸»¾¸ÇϽô °ÍÀÎÁö¿ä...?
Á¦ ´É·ÂÀÌ ºÎÁ·ÇÑ Å¿ÀÎÁö.. ´Ù¸¥ °Ô½Ã¹°¿¡¼´Â ±Ã±ÝÇÑ ³»¿ëÀ» ãÀ» ¼ö°¡ ¾ø¾ú½À´Ï´Ù.
|
Anonymous (0) ºñȸ¿ø
| °Ô½ÃÀÏ: 2006-01-24 12:52||
Àοë
±Û¾´ÀÌ: owl0908 ³¯Â¥:2006-01-23 23:32
±×·±µ¥... Ȥ½Ã 31° ÀڷḦ ¸»¾¸ÇϽô°Ŷó¸é;;
¼Ò½º ¼öÁ¤Áß.. À¸·Î ¶ß¸é¼ ¾Æ¹«°Íµµ ³ª¿ÀÁú ¾Ê´Âµ¥¿ä...
31°À» ¾ê±âÇÏ´Â °ÍÀÔ´Ï´Ù. Multipart ¹®¼ÀÇ ±¸Á¶¿Í ÆĽÌÇÏ´Â ¹æ¹ýÀÌ ³ª¿ÍÀÖ´Â °ÁÂÀε¥,,, Áö±Ý È®ÀÎÇغ¸´Ï ¸ðµÎ ´©¶ôµÇ¾î ÀÖ´õ±º¿ä. ¿¹Àü¿¡ ÀÛ¼ºÇÑ HWP ÆÄÀÏ ÀÖÀ¸¸é º¹±¸°¡ °¡´ÉÇÏÁö¸¸ ¾ø´Ù¸é º¹±¸ ºÒ°¡´ÉÇÕ´Ï´Ù.
¸ðµç ³»¿ëÀÌ ÀÖ´Â ÁÙ ¾Ë¾Ò¾ú´Âµ¥ Áö±Ý È®ÀÎÇغ¸´Ï 31°ÀÇ ÀÚ·á°¡ ´©¶ôµÇ¾ú´õ±º¿ä.
|
|
´ÙÀ½±Û: ¾øÀ½ | |   | |
|
ÀÌÀü±Û: ¾øÀ½ | |   | |
|
|
|