Скрипт онлайн подписки

MudryiKaa
На сайте с 31.01.2010
Offline
143
221

Всем привет. Не могу найти шнягу, которая не позволяет отправить с моего лендоса обратную связь. Вроде всё по уму сделал сам (хотя не кодер), но, блин не работает.

Файл mailer.php:

<?php
$name = $_POST['name'];
$phone = $_POST['phone'];
$message = $_POST['message'];

$to = 'kubvostok@yandex.ru';
$subject = 'БОЦ';
$message = 'От: '.$name.' Телефон: '.$phone.'Сообщение: '.$message;
$headers = 'От: boc23.ru' . "\r\n";

if(@mail){
mail($to, $subject, $message, $headers);
echo "<center><img src='assets/images/spasibo.jpg'></center>";
}else{
echo "<center><img src='assets/images/oshibka.jpg'></center>";
}

?>

Кусок файла индекс для подключения:

<form class="" action="mailer1.php" method="post" novalidate>
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<input id="name" name="name" type="text" placeholder="Имя" class="form-control" required="">
</div>
</div>

<div class="col-sm-6">
<div class="form-group">
<input id="phone" name="phone" type="text" placeholder="Телефон" class="form-control">
</div>
</div>

<div class="col-sm-12">
<div class="form-group">
<input value="Сообщение" name="message" class="form-control" rows="6">
</div>
<div class="form-group text-center">
<input type="submit" id="submit" name="subscribe" class="btn btn-primary" value="ОТПРАВИТЬ">
</div>
</div>

</div>

</form>
Здесь (http://webmasters.leadpush.ru/?ref=kGzamTENhj) адвокаты, риелторы и банки платят 100-500 рублей за клиента!!! Готовые СЯ для дорвеев и СДЛ.
IL
На сайте с 20.04.2007
Offline
412
#1
MudryiKaa:
if(@mail){

А что это? =)

https://www.php.net/manual/en/function.mail.php

mail($to, $subject, $message, implode("\r\n", $headers));


if (mail($to, $subject, $message, $headers)) {
echo "<center><img src='assets/images/spasibo.jpg'></center>";
} else {
echo "<center><img src='assets/images/oshibka.jpg'></center>";
}
S
На сайте с 30.09.2016
Offline
459
#2
MudryiKaa:
Вроде всё по уму сделал сам (хотя не кодер)

Ума там особенного не надо, просто надо делать правильно. Сейчас неправильно. Вариантов 2:

1. Нагуглить правильное решение, их в интернетах дохрена и больше.

2. Если лень гуглить или в нагугленном ничего не понятно, то нанять кодера.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
SV
На сайте с 03.11.2008
Offline
1394
#3
ivan-lev:
А что это? =)

В этом скрипте "всё прекрасно":

MudryiKaa:
$headers = 'От: boc23.ru' . "\r\n";

:)

MudryiKaa, изучи ссылку, данную ivan-lev-ом и усвой, что во from нужно подставлять адрес на домене, с которого отправляется. А обратный адрес это reply-to.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Топики помощи с ⓌordPress (https://searchengines.guru/ru/forum/1032910 ) и основы безопасности сайтов ( https://searchengines.guru/ru/forum/774117 ). *** Помощь\консультации в топиках форума - БЕСПЛАТНО. Платные услуги ( https://wp.me/P3YHjQ-3 ) - с бюджетом от 150$ ***

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий