Добавление комментариев отключено
04.10.2009 Александр
// если был файл, то прикрепляем его к письму
if(isset($_FILES['attachfile'])) {
if($_FILES['attachfile']['error'] == 0){
$mail->AddAttachment($_FILES['attachfile']['tmp_name'], $_FILES['attachfile']['name']);
}
} else
output_err(3);
// И в function output_err($num)
$err[3] = 'ОШИБКА! Прикрепите файл.';
27.05.2010 ММС
И еще возник вопрос. Автор прописал, как проверять правильность ввода имени, е-мейла и сообщения, а как на счет прикрепленного файла ни строчки. Мне надо обязательно проверять, прикрепил посетитель файл или нет, а то шлют чертеняки пустые письма. Хоть кто ни будь, помогите. Что в код дописать надо. Плиз, очень надо!
// если был файл, то прикрепляем его к письму
if(isset($_FILES['attachfile'])) {
if($_FILES['attachfile']['error'] == 0){
$mail->AddAttachment($_FILES['attachfile']['tmp_name'], $_FILES['attachfile']['name']);
}
} else
output_err(3);
// И в function output_err($num)
$err[3] = 'ОШИБКА! Прикрепите файл.';
27.05.2010 ММС
if(!empty($_FILES['attachfile']['tmp_name'])) {
if($_FILES['attachfile']['error'] == 0){
$mail->AddAttachment($_FILES['attachfile']['tmp_name'], $_FILES['attachfile']['name']);
}
} else
output_err(3);
Вопрос был задан на этой странице. Но если Вам это не интересно, могу предложить Вам почитать как выбрать качественный платный php хостинг.