现在的位置: 首页 > 综合 > 正文

PHP上传MAX_FILE_SIZE相关

2013年07月02日 ⁄ 综合 ⁄ 共 822字 ⁄ 字号 评论关闭
  1. <?php
  2. print_r($_FILES);
  3. function MAX_FILE_SIZE($k=NULL){
  4.     $tmp = 1024*1024*min(ini_get('memory_limit'), ini_get('post_max_size'), ini_get('upload_max_filesize'));
  5.     if(is_null($k)) {
  6.         return $tmp;
  7.     }else{
  8.         return min($tmp, 1024*$k);
  9.     }
  10. }
  11. ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  12. <html xmlns="http://www.w3.org/1999/xhtml">
  13. <head>
  14. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  15. <style type="text/css">
  16. <!--
  17. * {
  18.     margin: 0px;
  19.     font-size: 12px;
  20. }
  21. -->
  22. </style>
  23. </head>
  24. <body>
  25. <form action="?" method="post" enctype="multipart/form-data">
  26.   <input type="hidden" name="MAX_FILE_SIZE" value="<?=MAX_FILE_SIZE()?>" />
  27.   <input type="file" name="img" id="img" />
  28.   <input type="submit" value="上传" />
  29. </form>
  30. </body>
  31. </html>

抱歉!评论已关闭.