А контактная форма в футере при этом работает?
нет не работает.. чел к которому я обращался из за этих косяков настроил в форме футера такой обработчик
<?php
$to = 'robotwerder@gmail.com'; //Почта получателя, через запятую можно указать сколько угодно адресов
$to = 'webdev2501@gmail.com'; //Почта получателя, через запятую можно указать сколько угодно адресов
$from = "Admin <robotwerder@gmail.com>";
$secretKey = "6LccWyUUAAAAAFy6wgJNi_Qbc6HC2eP3Ol_p8LKJ";
$ip = $_SERVER['REMOTE_ADDR'];
$captcha = "";
if(isset($_POST['g-recaptcha-response'])){
$captcha = $_POST['g-recaptcha-response'];
}
$status = "err";
if((isset($_POST['name'])&&$_POST['name']!="")&&(isset($_POST['email'])&&$_POST['email']!="")){ //Проверка отправилось ли наше поля name и не пустые ли они
$response = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$secretKey."&response=".$captcha."&remoteip=".$ip);
$responseKeys = json_decode($response,true);
if(intval($responseKeys["success"]) === 1) {
$status = "ok";
$subject = 'Cообщение с сайта rashodomery-elecom'; //Загаловок сообщения
$message = '
<html>
<head>
<title>'.$subject.'</title>
</head>
<body>
<p>Имя: '.$_POST['name'].'</p>
<p>Телефон: '.$_POST['email'].'</p>
<p>Сообщение: '.$_POST['message'].'</p>
</body>
</html>'; //Текст нащего сообщения можно использовать HTML теги
//$headers = "Content-type: text/html; charset=utf-8\r\n"; //Кодировка письма
//$headers .= "From: Admin <robotwerder@gmail.com>\r\n"; //Наименование и почта отправителя
//mail($to, $subject, $message, $headers); //Отправка письма с помощью функции mail
$data = array();
$data['to'] = $to;
$data['from'] = $from;
$data['subject'] = $subject;
$data['message'] = $message;
apiSend($data);
}
}
function apiSend($data) {
$code = "263gd24754474262";
$url = "https://www.jessnail.ru/relay.php";
$data['code'] = $code;
$options = array(
'http' => array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'max_redirects' => 3,
'follow_location' => true,
'timeout' => 10,
'content'=>http_build_query($data)
),
"ssl" => array(
"verify_peer"=>false,
"verify_peer_name"=>false,
),
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
return $result;
}
echo $status;
а на домене jessnail.ru
relay.php вот такой
<?php
$code = "263gd24754474262";
if(false == isset($_REQUEST['code']) || $_REQUEST['code'] != $code) {
die("Pfff");
}
//https://www.jessnail.ru/relay.php?code=263gd24754474262&to=robotwerder@gmail.com&from=robotwerder@gmail.com&subject=test&message=message
$to = isset($_REQUEST['to']) ? $_REQUEST['to'] : "";
$from = isset($_REQUEST['from']) ? $_REQUEST['from'] : "";
$subject = isset($_REQUEST['subject']) ? $_REQUEST['subject'] : "";
$message = isset($_REQUEST['message']) ? $_REQUEST['message'] : "";
$headers = "Content-type: text/html; charset=utf-8\r\n"; //Кодировка письма
$headers .= "From: {$from}\r\n"; //Наименование и почта отправителя
mail($to, $subject, $message, $headers); //Отправка письма с помощью функции mail
echo "Ok";
но сути дела это не меняет.. письма не приходят..в спаме их нет(