0
希望這會是一個簡單的問題。驗證後提交表格
我想在單獨的PHP頁面上處理表單內容之前驗證圖像大小/類型。
驗證工作完美,重定向到頁面並處理表單不是。
$image = $_FILES['files']['name'];
$ext = strrchr($_FILES['files']['name'], ".");
if (isset($_POST['submitNews'])) {
if ($image != NULL && $_FILES["files"]["size"]<5000) {
if ($ext == '.png' || $ext == '.jpg') {
$message = "Good file type";
}
else {
$message = "Bad file type";
}
}
elseif ($image != NULL && $_FILES["files"]["size"]>5001) {
$message = "Too big";
}
else {
//Process form
header("Location: ../includes/manage_news.php");
}
}
?>
標題重定向不是正確的解決方案,因爲表單的數據沒有進入manage_news.php頁面。