PHP中的上传文件限制

PHP中的上传文件限制,php,Php,我有一个用户可以上传文件的应用程序,它基于PHP文件上传 我们限制一次最多上传10个文件。我需要什么服务器端验证脚本的情况下,用户可以上传超过10个文件,应用程序应该是相同的 我试过下面的代码 $max_file_upload = 10; if (isset($_FILES['uploadfile']['name'])) { $num = count($_FILES['uploadfile']['name']); if ($num > $max_file_upl

我有一个用户可以上传文件的应用程序,它基于PHP文件上传

我们限制一次最多上传10个文件。我需要什么服务器端验证脚本的情况下,用户可以上传超过10个文件,应用程序应该是相同的

我试过下面的代码

$max_file_upload = 10;


if (isset($_FILES['uploadfile']['name'])) {
      $num = count($_FILES['uploadfile']['name']);
      if ($num > $max_file_upload){
      $errormsg = "HTTPS PROCESS: - File limit is Over";
      return $message;
      exit;
      }
    }

但有些人认为它不起作用。。你能告诉我怎么做吗?

你的错误信息是变量$errormsg,但你返回的是变量$message。 使用下面的代码

$max_file_upload = 10;


if (isset($_FILES['uploadfile']['name'])) {
      $num = count($_FILES['uploadfile']['tmp_name']);
      if ($num > $max_file_upload){
      $errormsg = "HTTPS PROCESS: - File limit is Over";
      echo $errormsg;
      exit;
      }
    }
在此处修复:

$max_file_upload = 10;

if (isset($_FILES['uploadfile']['name'])) {
      $num = count($_FILES['uploadfile']['name']);
      if ($num > $max_file_upload){
       $errormsg = "HTTPS PROCESS: - File limit is Over";
       return $errormsg;
      }
    }

我希望HTML行在上传文件时能看到这个!!上述脚本中未定义“$message”