Помогите с формой на php
помогите, сделал простую форму обратной связи,с отправкой данных на почту ( можно сказать в первые). И вот когда я ввожу в форме данные а именно почта и телефон срабатывает метод else
Вот сайт - http://cu22636.tmweb.ru/
Код :
<?php
$tel = $_POST['tel'];
$email = $_POST['email'];
$tel = htmlspecialchars[$tel];
$email = htmlspecialchars[$email];
$tel = urldecode[$tel];
$email = urldecode[$email];
$tel = trim[$tel];
$email = trim[$email];
if(mail("[email protected]",
"Новое писмо с сайта",
"Телефон: ".$tel. "\n".
"Почта: ".$email. "\n",
"From: [email protected]")
){
echo ("Ждите звонка");
}
else {
echo("Не");
}
?>
Ответы (1 шт):
Автор решения: Роман Мещеряков
→ Ссылка
Попробуйте указать SMTP и адрес отправителя почты:
<?php
ini_set("SMTP", "aspmx.l.google.com");
ini_set("sendmail_from", "[email protected]");
$tel = $_POST['tel'];
$email = $_POST['email'];
$tel = htmlspecialchars($tel);
$email = htmlspecialchars($email);
$tel = urldecode($tel);
$email = urldecode($email);
$tel = trim($tel);
$email = trim($email);
$result = mail("[email protected]",
"Новое писмо с сайта",
"Телефон: " . $tel . "\n" .
"Почта: " . $email . "\n",
"From: [email protected]");
if ($result) {
echo ("Ждите звонка");
} else {
echo("Не");
}