2004/05/22 23:00:33     2094   
   [¹®ÀÇ»çÇ×] memory_limit = 12 M ·Î ¼³Á¤Çϼž߸¸ ¹ö±× ¾Æ´Ñ ¹ö±×°¡ ¾øÀ» °É·Î º¾´Ï´Ù. [1]
¾ó¸¶Àü¿¡ ¿Ã¸° ÀúÀÇ Áú¹®°ú ¿î¿µÀÚ´ÔÀÇ ´äº¯ÀÔ´Ï´Ù.
À̹ø¿¡µµ ¿ª½Ã ´äº¯À» ºÎŹµå¸³´Ï´Ù.

Æä°¡¼ö½º ¼­¹öÀÇ PHP_ini ¿¡´Â
upload_max_size ¿Í post_max_size ¿Í memory_limit ¸ðµå 10 ¸Þ°¡¶ó¼­
ÀÌ·± ¹®Á¦°¡ »ý±â´Â °Í °°Àºµ¥¿ä.
upload_max_size = 10 M
post_max_size = 11 M
memory_limit = 12 M ·Î ¼³Á¤Çϼž߸¸ ¹ö±× ¾Æ´Ñ ¹ö±×°¡ ¾øÀ» °É·Î º¾´Ï´Ù.


<form enctype="multipart/form-data" action="_URL_" method="post">
¿Í °°Àº ¹æ½ÄÀÇ ÆÄÀÏ ¿Ã¸®±â¿¡¼­´Â ¹®Á¦°¡ Àִµ¥¿ä......

PHP ¸Þ´º¾ó¿¡ º¸´Ï±î ¾Æ·¡Ã³·³ ³ª¿Í ÀÖ±¸¿ä. ´Ù¸¥ À¯ÀúºÐÀÇ ¸»¾¸µµ Àִµ¥¿ä.....

PHP ¸Þ´º¾ó¿¡´Â.....
post_max_size integer
POST µ¥ÀÌÅÍ°¡ Çã¿ëÇÏ´Â ÃÖ´ë »çÀÌÁ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¼³Á¤Àº ÆÄÀÏ ¾÷·Îµå¿¡µµ °ü¿©ÇÕ´Ï´Ù. Å« ÆÄÀÏÀ» ¾÷·Îµå Çϱâ À§Çؼ­´Â ÀÌ °ªÀÌ upload_max_filesizeº¸´Ù Ä¿¾ß¸¸ ÇÕ´Ï´Ù.

ȯ°æ ¼³Á¤ ½ºÅ©¸³Æ®¿¡¼­ ¸Þ¸ð¸® Á¦ÇÑÀ» È°¼ºÈ­ÇÏ¿´À¸¸é, memory_limitµµ ÆÄÀÏ ¾÷·Îµå¿¡ °ü¿©ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î, memory_limit´Â post_max_sizeº¸´Ù Ä¿¾ß¸¸ ÇÕ´Ï´Ù.

´Ù¸¥ À¯ÀúºÐÀº......
À½ ¿ì¼± upload_max_size °¡ 10M ¸é post_max_size °ªÀ» 11M ÀÌ»óÀ¸·Î Àâ¾Æ Áà¾ß ÇÕ´Ï´Ù. ÆÄÀÏ¿ë·®À» Æ÷ÇÔÇÑ Æû ¿ë·®ÀÌ 11M ¸¦ ³Ñ¾î¼± ¾ÈµÇ´Â °ÅÁÒ. ±×·¸Áö ¾ÊÀ¸¸é º¯¼ö ÃʱâÈ­ Çö»óÀÌ ³ªÅ¸³ª°Ô µÈ´ä´Ï´Ù. º¸Åë ÀÏ¹Ý Çʵ尪Àº 1M¸¦ ³Ñ±âµµ Èûµé±â ¶§¹®¿¡ post_max_size = upload_max_size + 1M Á¤µµ·Î ¼³Á¤À» ÇÕ´Ï´Ù.


¾ó¸¶Àü¿¡ ¿Ã¸° ÀúÀÇ Áú¹®°ú ¿î¿µÀÚ´ÔÀÇ ´äº¯ÀÔ´Ï´Ù.
À̹ø¿¡µµ ¿ª½Ã ´äº¯À» ºÎŹµå¸³´Ï´Ù.

Æä°¡¼ö½º ¼­¹öÀÇ PHP_ini ¿¡´Â
upload_max_size ¿Í post_max_size ¿Í memory_limit ¸ðµå 10 ¸Þ°¡¶ó¼­
ÀÌ·± ¹®Á¦°¡ »ý±â´Â °Í °°Àºµ¥¿ä.
upload_max_size = 10 M
post_max_size = 11 M (HTML ÆÄÀÏ°ú ¾÷·Îµå ÆÄÀÏ Æ÷ÇÔÇÔ)
memory_limit = 12 M ·Î ¼³Á¤Çϼž߸¸ ¹ö±× ¾Æ´Ñ ¹ö±×°¡ ¾øÀ» °É·Î º¾´Ï´Ù. (ÆÄÀÏ 9 ¸Þ°¡°¡ ¸Þ¸ð¸® Á¦ÇÑ¿¡ °É¸®´Â ¹ö±× ¾Æ´Ñ ¹ö±×¸¦ ¾ø¾Ö±â À§ÇØ..)

-------------------------------------------------

Áú¹®] PHP ¿¡¼­ 10 ¸Þ°¡ ÆÄÀÏ ¿Ã¸®¸é ¸Þ¸ð¸®µµ 10 ¸Þ°¡ Àâ¾Æ¸Ô½À´Ï±î? ¼³¸¶.. Çϴµ¥...  

PHP ¿¡¼­ 10 ¸Þ°¡ ÆÄÀÏ ¿Ã¸®¸é ¸Þ¸ð¸®µµ 10 ¸Þ°¡ Àâ¾Æ¸Ô½À´Ï±î? ¼³¸¶.. Çϴµ¥...

¾Æ·¡ ¼Ò½º´Â Á¤»ó ÀÛµ¿ÇÏ´Â ÆÄÀÏ ¿ë·® Á¦ÇÑ °É°í üũÇÏ¿© alert ¶ç¿ì´Â ºÎºÐÀÔ´Ï´Ù.

´Ù¸¸, php_ini ¼³Á¤¿¡ upload_max_size 10 M ¶ó°í µÇ¾î Àִµ¥,
¸Þ¸ð¸® »çÀÌÁîµµ 10 M ¶ó°í Á¦ÇѵǾî ÀÖ½À´Ï´Ù.
¹öÀü 4.3.0 À̱¸¿ä.

Á¦°¡ ¿î¿µÇÏ´Â ¼­¹ö°¡ ¾Æ´Ï¶ó À¥È£½ºÆà ¼­¹öÀ̱⠶§¹®¿¡ Á¦ ¸¾µ¥·Î º¯°æÀº ¸øÇÏ°í.

Á¦ ¹®Á¦°¡ ¹¹³Ä¸é........

7~8 ¸Þ°¡ Â¥¸® ÆÄÀÏÀ» ¿Ã¸®¸é¼­ Á¦ÇÑÀ» 5¸Þ°¡·Î °É¸é
Á¤»óÀûÀ¸·Î alert ¶ç¿ó´Ï´Ù.

±×·¯³ª 9~10 ¸Þ°¡Â¥¸® ÆÄÀÏ ¿Ã¸®¸é, ¾Æ¹«·± ¸Þ½ÃÁö°¡ ¾ø½À´Ï´Ù.
¶ÇÇÑ ÆÄÀÏ ¿Ü¿¡ ´Ù¸¥ º¯¼ö°ªÀ» ¸ðµÎ ÃʱâÈ­.. Áï ¾Æ¹«°Íµµ ¾ø´Â °ÍÀ¸·Î
µË´Ï´Ù.

10 ¸Þ°¡ ÆÄÀÏ ¿Ã¸®¸é ¸Þ¸ð¸®µµ 10 ¸Þ°¡ Àâ¾Æ¸Ô½À´Ï±î? ¼³¸¶.. Çϴµ¥...
¿Ö ÀÌ·± Çö»óÀÌ »ý±â³ª¿ä? PHP ÀÇ ¹ö±×Àΰ¡¿ä?
¾Æ´Ï¸é Á¤¸»·Î ÆÄÀÏÀ» 10 ¸Þ°¡ ¿Ã¸®¸é ¸Þ¸ð¸®µµ 10 ¸Þ°¡¸¦ Àâ¾Æ ¸Ô´Â °ÇÁö......

¸¸¾à ¸Þ¸ð¸® 10 ¸Þ°¡ Àâ¾Æ ¸Ô°í ¸ðµç INPUT Ä­ÀÇ ÀÔ·Â ³»¿ë¹°À» ÃʱâÈ­ ½ÃÄÑ ¹ö¸°´Ù¸é
±× ´ëÃ¥¹ýÀº ¹«¾ùÀΰ¡¿ä?

Á¤¸» ±Ã±ÝÇÕ´Ï´Ù.

// ATTACHMENT(÷ºÎÆÄÀÏ) ÀÌ Á¸ÀçÇÏ´Â °æ¿ì º»¹® ó¸®. Áï, <INPUT TYPE='FILE' NAME='userfile[]'> ºÎºÐ ó¸®.

$fileexist=0;
$uploadMaxSize=intval(substr(ini_get(upload_max_filesize),0,-1)) * 1024 * 1024;
// get_cfg_var("upload_max_filesize"); ·Î ÇÒ ¼öµµ ÀÖÀ½.

$uploadMaxTime=get_cfg_var("max_execution_time");
$uploadMemory=get_cfg_var("memory_limit"); // memory_get_usage() ´Â 4.3.2 ¹öÀüºÎÅÍ »ç¿ë °¡´É.
for($arraddr=0;$arraddr<count($userfile);$arraddr++)        {
// 10 ¹øÁö Array ±îÁö ÀÖÀ¸¸é count ´Â 11°³À̴ϱî.
$fileNo=$arraddr+1; // 0¹øÁö+1 = 1¹ø° ÆÄÀÏ
        if($userfile[$arraddr]) $fileexist++;

        if($_FILES[userfile][error][$arraddr] == 2)        { // $userfile_size[$arraddr]
        echo ("        
        <SCRIPT LANGUAGE='JavaScript'>
        window.alert ('$userfile_size[$arraddr] : $fileNo ¹ø° ÆÄÀÏÀÌ ¿ë·® ÃÊ°ú Çß¾î, ¾ÃÅʱ¸¸®¾ß!');back();
        </SCRIPT> ");exit;                        }

        if($uploadMaxSize < $_FILES[userfile][size][$arraddr])        { // $userfile_size[$arraddr]
// $userfile_size ·Î ÇÏ¸é ¹«Á¶°Ç alert ¸Þ½ÃÁö ¶ç¿ò. $userfile_size[$arraddr]
        echo ("        
        <SCRIPT LANGUAGE='JavaScript'>
        window.alert ('$userfile_size[$arraddr] : $fileNo ¹ø° ÆÄÀÏÀÌ Á¦ÇÑ ¿ë·® º¸´Ù Å®´Ï´Ù. ÀÛÀº »çÀÌÁîÀÇ ÆÄÀϸ¸ ÷ºÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ À¥¼­¹ö Á¦ÇÑ ½Ã°£ $uploadMaxTime ÃÊ À̳»¿¡ ó¸®ÇÒ ¼ö ÀÖ´Â ¿ë·®À̾î¾ß ÇÕ´Ï´Ù. ¸Þ¸ð¸®´Â $uploadMemory ·Î Á¦ÇÑ µÇ¾î ÀÖ½À´Ï´Ù.');back();
        </SCRIPT> ");exit;                        }
                                                        }

-------- ¿î¿µÀÚ´ÔÀÇ ´äº¯ -------

   :: [2004/05/20] ¾Æ´Õ´Ï´Ù.
PHP ¼³Á¤ÀÇ memory_limit ¿Í upload_max_size ´Â ¹«°üÇÕ´Ï´Ù.

ÀÏ·Ê·Î, COMPUZ.com À¥¼­¹öÀÇ PHP ¼³Á¤Áß memory_limit ´Â 8M ·Î, upload_max_size ´Â 10M ·Î ¼³Á¤ÇÑÈÄ 9~10MB ¿ë·®ÀÇ ÆÄÀÏÀ» ¾÷·ÎµåÇصµ ÀÌ»ó¾øÀÌ ¾÷·Îµå°¡ ÀÌ·ç¾îÁý´Ï´Ù.

µû¶ó¼­ "PHP ¿¡¼­ 10 ¸Þ°¡ ÆÄÀÏ ¿Ã¸®¸é ¸Þ¸ð¸®µµ 10 ¸Þ°¡ Àâ¾Æ¸Ô½À´Ï±î?" ¶ó´Â Áú¹®ÀÇ ´ë´äÀº "NO" ÀÔ´Ï´Ù. ^^;;

±×·¯³ª À§¿¡ °í°´´Ô²²¼­ ¸»¾¸ÇØÁֽŠÇö»óÀº ÀúÈñµµ Á¤È®ÇÑ ¿øÀÎ ÆľÇÀÌ ¾ÈµÇ°í ÀÖ½À´Ï´Ù. ^^;;

À§ ¼Ò½º°¡ ±¸¼ºµÇ¾îÀÖ´Â ½ºÅ©¸³Æ®¸¦ ¸»¾¸ÇØÁֽøé Çѹø ºÐ¼®Çغ¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. ^^
°¨»çÇÕ´Ï´Ù.

writer ip : 61.37.63.223    


211.59.203.250
2004/05/23 11:49:05
¹®ÀÇÇϽŠ³»¿ëÀ» Åä´ë·Î PHP ¼³Á¤À» Àü¸éÀûÀ¸·Î ´Ù½Ã Å×½ºÆ®Çϵµ·Ï ÇÏ°Ú½À´Ï´Ù. °ü¸®ÀÚ°¡ °£°úÇß´ø ºÎºÐÀ̾ú´ø°Í °°½À´Ï´Ù. ¸Þ¸ð¸® Á¦ÇÑ°ú alert ºÎºÐ¿¡ ´ëÇÑ Ãß°¡ Å×½ºÆ®ÈÄ¿¡ ÃÖÀû ¼ÂÆÃÀ» º¯°æÅä·Ï ÇÏ°Ú½À´Ï´Ù. °¨»çÇÕ´Ï´Ù.

      

       

20809 Áö¿öµµ ¿ë·® º¯È­ ¾ø´Âµ¥¿ä-_-; [2] 05/26 3
20808 mysql¿¡¼­... [2] µµÅ丮 05/25 2208
20807 °èÁ¤¿¬Àå ¹× ¼­ºñ½ºº¯°æ°Ç? [1] ·ùÇüÈ£ 05/25 1040
20806 ms-sql¿¡ ´ëÇÑ ¹®ÀÇ~~ [1] µµÅ丮 05/25 2557
20805 Áö¿ü´ø ¸ÞÀÏ°èÁ¤À» ´Ù½Ã »ì¸®°í ½Í½À´Ï´Ù. [1] ÀÎÇǴнº 05/25 1386
20804 Æ®·¡ÇÈÀÌ ÃÊ°úµÇ¾ú½À´Ï´Ù. [1] toreal 05/25 1
20803 ¸ÞÀÏ ¹ß¼ÛÀÌ ¾ÈµË´Ï´Ù. [1] È«¹®±â 05/25 3
20802 Á¦·Îº¸µåÆú´õ º¹±¸ °¡´ÉÇÑ°¡¿ä? ¤Ì¤Ñ [1] À¯Á¤¹Î 05/24 1233
20801 µµ¸ÞÀÎÀÌ¿ä^^; [1] ¼­¾Æ¸§ 05/24 3
20800 Æ®·¢ÇÈ¿¡ °ü·Ã [2] ¹ÚÁØÂù 05/23 1724
20799 ±ÞÇØ¿ä ²À ´äº¯ ºÎŹµå¸³´Ï´Ù [1] Áê´Ï¾îÁØ 05/23 817
20798 Æ®·¡ÇÈ ÃÊ°ú¿¡ °üÇÑ Áú¹®ÀÔ´Ï´Ù. [1] ±è¼º¿ø 05/23 2
>> [¹®ÀÇ»çÇ×] memory_limit = 12 M ·Î ¼³Á¤Çϼž߸¸... [1] 05/22 2094
20796 ±×·³¿ä.. [1] 05/22 840
20795 ȸ¿ø°¡ÀÔÀÌ ÀÌ»óÇÕ´Ï´Ù. [1] ±èÈ«°æ 05/22 2555
FIRST228235236237238239240241248LAST