Проверяется несколько пунктов, которые должны быть обязательные, если содержат ошибки или не заполнены- возврат. В данный момент мне нужно конкретно после отправки формы выводить это сообщение
http://f0184040.xsph.ru/#openModal
С этим я мучаюсь уже второй день, поэтому если где-то даже есть косяки, которые не влияют на вывод этого текста, то хотелось бы сначала сделать текст, а потом уже все остальное разгребать)
пытался делать вот так:
if (mail($to, $subject, $msg, implode("\r\n", $headers) ))
{
//////////////////////////////////////////////
$txt="$name,$phone,$email";
$fp = fopen("mail.txt", "a+");
$fw = fwrite($fp, $txt);
fclose($fp);
/////////////////////////////////////////////
echo "location.href = '#openModal'";}
else { echo "False"; }
что перенаправить или хотя бы вывести текст через алерт
Есть одна форма у меня:
if(@mail($sendto, $subject, $msg, $headers)) {
echo "<script>alert('Заявка успешно отправлена. Ожидайте звонка в указанное Вами время.'); location.href='index.html';</script>";
} else {
echo "<center><img src='images/ne-otpravleno.png'></center>";
}
Которая после удачной отправки выдает текст и перезагружает страницу, вот по такому принципу пытался сделать и в этой форме)
по поводу header('Location:... тоже ничего не понял, где бы не разместил его, все равно никуда не перенаправляется)