Надеемся, что это будет простой вопрос.
Я пытаюсь проверить размер / тип изображения перед обработкой содержимого формы на отдельной странице 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.