Перейти к содержимому


Фотография
- - - - -

Уведомления о заказах не приходят


Сообщений в теме: 29

#11 robotwerder

robotwerder

Отправлено 17 November 2017 - 10:09

Нет.. в связи с этим геморроем с отправкой формы настроены иначе.. с формой в футере буду решать отдельно ибо с нее тоже не приходят сообщения..((

 

У меня есть на этом же хостинге на одном аккаунте сайт на joomla с которого после заказа приходят уведомления.

только как это было сделано я уже не помню.. помню только что с наскока не получилось тоже..


  • 0

#12 CB9TOIIIA

CB9TOIIIA

Отправлено 17 November 2017 - 10:20

phpmailer правили? есть такой косяк на днохостингах.


  • 0

#13 robotwerder

robotwerder

Отправлено 17 November 2017 - 10:34

нет.. не правил.. для меня это сложно.. но поглядел в панели хостера.. phpmailer не доступен для изменений..

http://screenshot.su...34a76c60085.jpg


а когда уведомления перестали приходить? Что-то обновляли, меняли в файлах может быть? Или они не приходили изначально?

 

да .. с самого начала эта канитель(


  • 0

#14 CB9TOIIIA

CB9TOIIIA

Отправлено 17 November 2017 - 10:37

Бекап и с заменой

 

Прикрепленный файл  phpmailer.zip   246.72К   65 Количество загрузок:


  • 1

#15 robotwerder

robotwerder

Отправлено 17 November 2017 - 10:51

Бекап и с заменой

 

attachicon.gifphpmailer.zip

Можно глупый вопрос.. в корень сайта?


  • 0

#16 CB9TOIIIA

CB9TOIIIA

Отправлено 17 November 2017 - 11:32

Можно глупый вопрос.. в корень сайта?

/libraries/vendor/phpmailer/phpmailer

ну файлы замените и бекап папки сделайте и проверьте


  • 1

#17 robotwerder

robotwerder

Отправлено 17 November 2017 - 11:51

сделал .. неа.. уведомления не приходят..


  • 0

#18 DMTR3000S

DMTR3000S

Отправлено 17 November 2017 - 11:54

А контактная форма в футере при этом работает?


  • 0

#19 CB9TOIIIA

CB9TOIIIA

Отправлено 17 November 2017 - 11:57

сделал .. неа.. уведомления не приходят..

 

ну на activecloud мне помогало, может у Вас случай другой или же phpmailer обновился


  • 0

#20 robotwerder

robotwerder

Отправлено 17 November 2017 - 12:08

А контактная форма в футере при этом работает?

нет не работает.. чел к которому я обращался из за этих косяков настроил в форме футера такой обработчик

<?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";


но сути дела это не меняет.. письма не приходят..в спаме их нет(


  • 0




Click to return to top of page in style!