<?php$fileInfo=$_FILES['myfile'];$filename=$fileInfo['name'];$type=$fileInfo['type'];$tmp_name=$fileInfo['tmp_name'];$size=$fileInfo['size'];$error=$fileInfo['error'];if($error==UPLOAD_ERR_OK){ if(move_uploaded_file($tmp_name,"uploads/".$filename)){ echo '文件'.$filename.'上傳成功'; }else{ echo '文件'.$filename.'上傳失敗'; } }else{ switch($error){ case 1: echo '上傳文件超過(guò)了php配置文件中upload_max_filesize的值'; break; case 2: echo '超過(guò)了表單MAX_FILE_SIZE限制的大小'; break; case 3: echo '文件部分被上傳'; break; case 4: echo '沒(méi)有選擇上傳文件'; break; case 6: echo '沒(méi)有找到臨時(shí)目錄'; break; case 7: case 8: echo '系統(tǒng)錯(cuò)誤'; break; }}?>
上傳了一個(gè)7點(diǎn)多M的壓縮包,為什么報(bào)錯(cuò)不是超過(guò)最大限制,而是失敗
Ithinktherefore0
2016-10-31 20:33:34