Почему то письмо отправляется в любом случае, в не зависимости от заполненных форм что не так? Тестирую на open servere.
<?php
echo $forErorr . ' ' . $_POST['user_phone'] . ' ' . $_POST['name'] . ' ' . $_POST['email'] . ' ' . $_POST['text'];
if(isset($_POST['botton'])) {
if(!isset($_POST['user_phone']) and !isset($_POST['name']) and !isset($_POST['email']) and !isset($_POST['text'])){
$forErorr = '<div><span style = "color: #ff7675; font-size: 20px">Пожалуйста заполните форму полностью</span></div>';
} else {
$tel = trim(urldecode(htmlspecialchars($_POST['user_phone'])));
$name = trim(urldecode(htmlspecialchars($_POST['name'])));
$email = trim(urldecode(htmlspecialchars($_POST['email'])));
$text = trim(urldecode(htmlspecialchars($_POST['text'])));
$tel = preg_replace('/[^ a-zа-яё\d]/ui', '',$tel);
$name = preg_replace('/[^ a-zа-яё\d]/ui', '',$name);
$email = preg_replace('/[^ a-zа-яё\d]/ui', '',$email);
$text = preg_replace('/[^ a-zа-яё\d]/ui', '',$text);
if (mail("damask161092@gmail.com", "Заявка с сайта", "tel:".$tel.". E-mail: ".$email ,"From: example2@mail.ru \r\n"))
{ $forErorr = '<div><span style = "color: #0984e3; font-size: 20px">сообщение успешно отправлено</span></div>';
} else {
$forErorr = '<div><span style = "color: #ff7675; font-size: 20px">при отправке сообщения возникли ошибки</span></div>';
}
}
}?>
<?php include 'app/php/form.php';?>
<section class="last" id="form">
<div class="content">
<div>
<form action="/index.php#form" method = "POST">
<?php echo $forErorr; ?>
<div class="contacts">
<div class="telll" ><input type="text" class="form-control" id="phone" value = "<?php echo $_POST['user_phone']; ?>" name="user_phone" placeholder="+7 (999) 99 99 999"></div>
<div class="name" ><input value = "<?php echo $_POST['name']; ?>" name="name" type="text" placeholder="Имя" ></div>
<div class="email" ><input name="email" type="text" value = "<?php echo $_POST['email']; ?>" placeholder="Почта"></div>
</div>
<div class="text" ><textarea name="text" id="" cols="30" rows="5" placeholder="Текст" ><?php echo $_POST['text']; ?></textarea></div>
<div class="submit" ><input type="submit" name = "botton" ></div>
</form>
</div>
</div>
</section>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть n-кол-во массивовНужно проверить все эти массивы с одним и найти хотя бы одно совпадения, если есть, то возвращать true, если нету не одного...
пытаюсь достать данные с db при помощи PDO но получаю ошибку:
После submit login формы, редирект не происходить, и выдаются 500 ошибкаРегистрация проходит успешно, user сохраняется в базе, но с ним нельзя залогинится