看板 PHP 關於我們 聯絡資訊
請問一下各位 我做一個可以上傳檔案的php網頁 預設大小是2MB,若如果上傳超過此大小 echo $_FILES['myfile']['name'].'<br>'; echo $_FILES['myfile']['size'].'<br>' ; echo $_FILES['myfile']['tmp_name'].'<br>'; echo $_FILES['myfile']['error'].'<br>'; 印出來沒東西,不知道為什麼?一直找不到原因 //////////////////////////////////////////////////// <?php echo $_FILES['myfile']['name'].'<br>'; echo $_FILES['myfile']['size'].'<br>' ; echo $_FILES['myfile']['tmp_name'].'<br>'; echo $_FILES['myfile']['error'].'<br>'; $UserName=$_POST['id']; $NUM=$_POST['HWnum']; $YEAR=$_POST['year']; $comment=$_POST['comment']; $uploaddir = 'D:\\temp\\'; $uploadfile = $uploaddir. $_FILES['myfile']['name']; if($_FILES['myfile']['size']>0||$_FILES['myfile']['size']<2097152){ if(is_uploaded_file($_FILES['myfile']['tmp_name'])){ if(is_writeable(dirname($uploadfile))){ $time=date("Ymd H:i:s", time()); $file=$_FILES['myfile']['name']; move_uploaded_file($_FILES['myfile']['tmp_name'], $uploaddir.$_FILES['myfile']['name']); $query = "INSERT INTO HW_Upload_Info (UserName,HW_Id ,FileName,UploadTime, Semester,Comment) VALUES ('$UserName','$NUM','$file','$time','$YEAR','$comment')"; mysql_query($query) or die("無法送出" . mysql_error( )); } else echo '檔案無法寫入!'; } else { echo '沒有上傳檔案!'; } //header("Location:upload_cpp.php?NUM=$NUM"); } else{ $error="檔案大小超過限制"; echo $error; //header("Location:upload_cpp.php?NUM=$NUM&error=$error"); } ?> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.219.143
appleboy46:把 error message 打開 02/16 15:42
ntouckcm: - display_errors = On [Security]嗎? 02/16 15:58
ntouckcm:是在php.ini裡設定嗎? 02/16 21:57
appleboy46:YES 02/18 01:41