[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Валидация формы с аттачем
rodiony4
Здравствуйте
есть форма:

<form action="<?php echo $action_url; ?>" method="post" name="adminForm">
<input
type="file" name="attach-order[]" title="" alt="">
<input
value="Отправить" type="submit">
</form>


вот фрагмент обработчика формы, отвечающий за прикрепление файла:

for($i=0;$i<count($_FILES['attach-order']['name']);$i++) {
if ($_FILES['attach-order']) {
$mail->AddAttachment($_FILES['attach-order']['tmp_name'][$i], $_FILES['attach-order']['name'][$i]);
$filesize += $_FILES['attach-order']['size'][$i]; //размер всех файлов
}
}


так я проверяю на ограничение размера аттача:

$max_filesize = 1 * 1024 * 1024; //максимальный размер всех файлов
if ($filesize > $max_filesize) { //проверка на максимальный размер всех файлов
echo '<span class="shop_error">file < 1mb</span>';
}

Пожалуйста, подскажите, как по нажатию кнопки сабмит не отправлять форму и вывести echo с ошибкой, если размер аттача превышен
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.