0

現在、私は次のようにphp検証を行っています

if ($_FILES["file"]["size"] > 5120) 
{
$_SESSION['error'] = 'Upload FAILED, file is too large !';
header("Location: upload.php");
exit;
}

しかし、これは大きなファイルのアップロードを止めるようには見えません! どんな助けでも大歓迎です!!

4

2 に答える 2

1

これを使用して、アップロード ファイルのサイズを制限します。

$max_size = /* whatever */; //File Size in Bytes

if(filesize($_FILES['userfile']['tmp_name']) > $max_size) {
      die('The file you uploaded is too large.');
    }
于 2012-10-03T19:58:53.477 に答える
0

使用するupload_max_filesize

エントリは、php.ini、.htaccess、httpd.conf、または.user.iniで設定できます。

http://www.php.net/manual/en/ini.core.php#ini.upload-max-filesize

于 2012-10-03T19:59:44.893 に答える