Офис НП AMWAY в Ярославле
Купить продукцию Амвей в Ярославле
На карте Купить AMWAY в ЯрославлеПриобрести высококачественную продукцию Амвей в Ярославле, получить консультации по бизнесу, заказать продукцию или получить заказ:
Адрес: улица Валентины Терешковой, дом 1 (Вход со двора)
Телефон: +7 (920) 112-00-91
Email: matyxho@mail.ru
Сайт: https://www.amway.ru/user/lebedem
Визитка: http://yar.meweb.ru
Просмотр темы
MeWEB: Учимся строить сайты » Программирование » CMS PHP Fusion
 Распечатать тему
Вопросы по Ajax форме обратной связи
Ditrin
Сделал так, не знаю грамотно или нет, но работает!
Скачать исходники  Код
require_once "mailer/sendemail.php";
    $to = "tvoy_email@mail.ru"; //Email, на который должно приходить письмо
    $subject = "Новое сообщение с сайта ".$_SERVER['HTTP_HOST'];  // заголовок
    $from = trim($_POST['email']); // от кого
    $name = substr(trim($_POST['name']), 0, 50); // здесь имя от кого
    $phone = $_POST['phone']; // номер телефона
    $message = "Сообщение:".$_POST['message']; // здесь сообщение
    $body = "$name
             $phone
        $message";
    $send = mail ($to, $subject, $from, $body);


С кодировкой теперь разобраться, и красиво выводить и думаю все
:)
Оффтоп: смайлы перестали работать, и диз как то расползается, последний твой пост где "благодарности", и когда "отметить как PHP" все уплывает

Access Denied надо? на всякий случай
Изменил(а) Ditrin, 19 февраля 2017 05:41:08
 
Pisatel
Надувает жвачку У меня работает... Смайлы, в смысле Язык

Ты отправляешь сообщение стандартной пэхапэшной функцией mail(), поэтому require_once "mailer/sendemail.php"; тебе не нужно)))
Цитата [ Отметить все ]
Access Denied надо?
Сделай проверку на пост, если нет - доступ запрещен. Ну и фильтруй приходящие переменные.
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
x1
 
http://www.meweb.ru
Ditrin
Улыбчивый О, заработали смайлы. Ок понял
 
Ditrin
Вобщем никак phpMailer не хочет отправлять, хоть что делай не отправляет и все тут.
Все перепроверил, алреса, пути, все разложил по местам, прописал все данные точно как на хостинге, делал уже и как в видеоуроке, и так и сяк, нет и все! Ошибок не выдает.
вот такой вариант файла process.php сдеал, сразу подключается PHPMailerAutoload.php
Скачать исходники  Код
if( $_POST ){
    require "mailer/PHPMailerAutoload.php";
   $mail = new PHPMailer;
        $mail->isSMTP();
        $mail->Host = 'smtp.mail.ru';
   $mail->SMTPAuth = true;
   $mail->Username = ''; // логин от вашей почты
   $mail->Password = ''; // пароль от почтового ящика
   $mail->SMTPSecure = 'ssl';
   $mail->Port = '465';
        $mail->CharSet = "UTF-8";
        $mail->setFrom($fromemail, $fromname); // от кого
        $mail->addReplyTo($fromemail, $fromname); // кому ответить
        $plain = $mail->html2text($message); // тело альтернативного письма
        $mail->isHTML(true);
        $mail->Subject = $_POST['subject'];
   $mail->Body = "Имя:" .$_POST['name']; "Email:" .$_POST['email']; "Сообщение:" .$_POST['body'];
   $mail->AltBody = "Имя:" .$_POST['name']."\r\n"; "Email:" .$_POST['email']."\r\n"; "Сообщение:" .($_POST['body'])."\r\n";
        if($mail->send){
      $answer = '1';
   }else{
      $answer = '0';
   }
   die( $answer );
}


В консоли ответ - 0
Изменил(а) Ditrin, 19 февраля 2017 17:36:24
 
Ditrin
О! я уже "опытный пользователь"! Смеется
Это надо исправить - вообще не опытный! Печальный
x1 x1
 
Pisatel
Цитата [ Отметить все ]
if($mail->send){
меняем на if ($mail->send()) {, так как send() - это функция
Скачать исходники  Код
   $mail->Body = "Имя:" .$_POST['name']; "Email:" .$_POST['email']; "Сообщение:" .$_POST['body'];
   $mail->AltBody = "Имя:" .$_POST['name']."\r\n"; "Email:" .$_POST['email']."\r\n"; "Сообщение:" .($_POST['body'])."\r\n";
на
Скачать исходники  Код
   $mail->Body =  "Имя: " .$_POST['name']."\r\nEmail: " .$_POST['email']."\r\nСообщение: " .($_POST['body'])."\r\n";
   $mail->AltBody = "Имя:" .$_POST['name']."\r\nEmail:" .$_POST['email']."\r\nСообщение:" .($_POST['body'])."\r\n"; /

Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
x1 x1 x1 x1
 
http://www.meweb.ru
Ditrin
Сделал так, работает как часы :) ура!
Скачать исходники  Код
if( $_POST ){
    require "mailer/PHPMailerAutoload.php";
   
   $mail = new PHPMailer;
    file_exists("mailer/phpmailer.lang-ru.php") ? $mail->SetLanguage("ru", "/") : $mail->SetLanguage("en", "/"); // языковой пакет
   $mail->isSMTP();

   $mail->Host = 'mail.мой сайт.ru'; // Хост
   $mail->SMTPAuth = true;  // SMTP аунтификация включена
   $mail->Username = 'noreply@ мой сайт.ru'; // логин от вашей почты
   $mail->Password = ''; // пароль от почтового ящика
   $mail->SMTPSecure = 'ssl';
   $mail->Port = '465';

   $mail->CharSet = 'UTF-8';
   $mail->From = 'noreply@ мой сайт.ru'; // адрес почты, с которой идет отправка
   $mail->FromName = 'Сайт'; // имя отправителя
   $mail->addAddress('noreply@ мой сайт.ru', 'Сайт');
   //$mail->addAddress('noreply2@ мой сайт.ru', 'Имя 2');
   //$mail->addCC('noreply3@ мой сайт.ru');
    $plain = $mail->html2text($message); // тело альтернативного письма
   $mail->isHTML(true);

   $mail->Subject = "Пришел вопрос:" .$_POST['subject'];
   $mail->Body = "<b>Name:</b> {$_POST['name']}<br> <b>Email:</b> {$_POST['email']}<br> <b>Phone:</b> {$_POST['phone']}<br><b>Message:</b> {$_POST['message']}";
   $mail->AltBody = "Имя: {$_POST['name']}\r\n Email: {$_POST['email']}\r\n Сообщение: {$_POST['body']}";

   if( $mail->send() ){
      $answer = '1';
   }else{
      $answer = '0';
   }
   die( $answer );
}


Прикольно :D Оставь так, прикольно смотрится *DRINKS* "НЕ опытный пользователь"

Вообщем Pisatel спасибо тебе за поддержку и подсказки! Оставлю пока так как есть, надоело уже если честно :)

Оффтоп: Опять у меня смайлов нет/не видно


Выглядит письмо так -
Ditrin присоединено следующее:изображение:
mail12.jpg

Изменил(а) Ditrin, 19 февраля 2017 23:34:53
x1 x1 x1 x1
 
Pisatel
Скачать исходники  Код
  $mail->SMTPSecure = 'ssl';
   $mail->Port = '465';
В этом соль??? )))
Смайлы потом пасмарю, лень мне..............
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Цитата [ Отметить все ]
Pisatel написал:

Скачать исходники  Код
  $mail->SMTPSecure = 'ssl';
   $mail->Port = '465';
В этом соль??? )))


похоже что да, и еще вот без этого не отправляется:
$mail->addAddress('noreply@ мой сайт.ru', 'Сайт');
 
Поделиться:   
Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Небольшие вопросы по скриптам магазина и каталога SkyMag && SkyCat  →  PHP, MySQL 80 / 49507 11 января 2016 11:06:18
Ajax Like Dislike Article Panel  →  CMS PHP Fusion 16 / 7536 07 июля 2015 20:05:45
Вопросы по счетчику Power Counter  →  CMS PHP Fusion 19 / 6965 19 января 2015 09:42:03
Всплывающая форма обратной связи  →  CMS PHP Fusion 0 / 5037 31 декабря 2013 10:12:12
Последние активные темы форума
  Темы Просмотров Ответов Последние сообщения
folder Плагин Email рассылки Mail To All by Pisatel
CMS PHP Fusion
11852 33 promask
27. апреля 2019
folder Вопрос по переделке bb-кода
PHP, MySQL
2954 5 Pisatel
26. мая 2017
folder Вопросы по Ajax форме обратной связи
CMS PHP Fusion
11754 48 Ditrin
19. февраля 2017
folder BBCode YouTube Video Colorbox mod
CMS PHP Fusion
7362 2 Pisatel
10. декабря 2016
folder Как лучше создать собственную страницу?
CMS PHP Fusion
6368 17 Pisatel
11. мая 2016
folder Небольшие вопросы по скриптам магазина и катало...
PHP, MySQL
49507 80 Pisatel
11. января 2016
folder BBCode Code mod
CMS PHP Fusion
3773 0 Pisatel
31. августа 2015
folder Ajax Like Dislike Article Panel
CMS PHP Fusion
7536 16 Pisatel
07. июля 2015
folder Хлебные крошки / BreadCrumbs SEO Panel
CMS PHP Fusion
8382 17 Pisatel
04. июля 2015
folder Abbr Description BBCode
CMS PHP Fusion
2768 0 Pisatel
15. июня 2015
folder Подозрительный трафик и прочие страшилки
Всякая хрень
5206 2 Ditrin
23. апреля 2015
folder Мод Newsletter - рассылка писем пользователям с...
CMS PHP Fusion
7060 13 Pisatel
10. апреля 2015
folder Мод отправки писем PHPMailer для PHP-Fusion
CMS PHP Fusion
37493 113 Ditrin
06. апреля 2015
folder Появление неизвестного файла subscriptions.php
CMS PHP Fusion
3481 2 Pisatel
06. апреля 2015
folder Autoban on IP
CMS PHP Fusion
13075 13 Pisatel
03. апреля 2015