<form enctype="multipart/form-data" action="upload.php" method="post">
<input type="hidden" name="max_file_size" value="999999*999999*9999999">
<input name="userfile" type="file">
<input type="submit" value="submit">
</form>
php.ini
-----------------
max_execution_time=9999999999999
post_max_size =9999999999M
upload_max_filesize=9999999999M
但upload幾MB的檔案都出現
echo $_FILES['userfile']['error'];
2
/*
UPLOAD_ERR_OK
值:0; 沒有錯誤發生,文件上傳成功。
UPLOAD_ERR_INI_SIZE
值:1; 上傳的文件超過了 php.ini 中 upload_max_filesize 選項限制的值。
UPLOAD_ERR_FORM_SIZE
值:2; 上傳文件的大小超過了 HTML 表單中 MAX_FILE_SIZE 選項指定的值。
UPLOAD_ERR_PARTIAL
值:3; 文件只有部分被上傳。
UPLOAD_ERR_NO_FILE
值:4; 沒有文件被上傳。
註: 這些在 PHP 4.3.0 之後變成了 PHP 常數。
*/ |