Advertisement
Guest User

Untitled

a guest
Apr 20th, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.32 KB | None | 0 0
  1. <?php
  2.  
  3.   header('Content-Type: text/html; charset=utf-8');
  4.   /* Проверка на заполнение полей */
  5.   if (isset($_POST['phone'])) {
  6.     $name     = $_POST['name'];
  7.     $tel      = $_POST['phone'];
  8.     $email    = $_POST['email'];
  9.     $title    = $_POST['title'];
  10.     $city     = $_POST['city'];
  11.     $text     = $_POST['text'];
  12.     $question = $_POST['question'];
  13.     $referer  = $_POST['referer'];
  14.        
  15.     /* Убираем все лишние пробелы и переносы строк  и преобразуем все теги html в символы*/
  16.     $name     = htmlspecialchars(trim($name));
  17.     $tel      = htmlspecialchars(trim($tel));
  18.     $email    = htmlspecialchars(trim($email));
  19.     $title    = htmlspecialchars(trim($title));
  20.     $text     = htmlspecialchars(trim($text));
  21.     $question = htmlspecialchars(trim($question));
  22.    
  23.     /* Формируем сообщение */
  24.     $mail = "zakaz@penzaelektrod.ru,sales@marketing-na100.ru";
  25.     //$mail = "zloycoder@ya.ru";
  26.     $subject = $title; //тема письма
  27.    
  28.     $sms_message = "Маркетинг на 100 - ";
  29.     $sms_message .= $subject;
  30.  
  31.     $message = "<html><head><title>Новая заявка на сайте ".$title."</title></head><body>";
  32.     $message .= "<div style='background: url(http://mnogopotolkov.com/img/mail-bg.png) repeat;width:100%;height:90%;padding:5% 0;'><div style='background: url(http://mnogopotolkov.com/img/mailbg.png) no-repeat;width:643px;height:421px;margin:0 auto;padding:260px 0 0 75px;'>";
  33.    
  34.     $message .= "Клиент оставил заявку на сайте ".$referer."<br />";
  35.     $message .= "<b>Город(автоопределен):</b> ".$city."<br />";
  36.    
  37.     if ($name == "")  $message .= "<b>Имя:</b> нет данных <br /><b>Телефон:</b> $tel<br />";
  38.     else $message .= "<b>Имя:</b> $name <br /> <b>Телефон:</b> $tel<br />";
  39.    
  40.     $sms_message .= "<br>Номер телефона - ".$tel;
  41.    
  42.     if ($email == "") $message .= "<b>Email:</b> нет данных<br />";
  43.     else $message .= "<b>Email:</b> $email <br />";    
  44.    
  45.     if ($text == "") $message .= "<b>Сообщение:</b> нет данных<br />";
  46.     else $message .= "<b>Сообщение:</b> $text <br />";
  47.    
  48.     $message .= "<b>Форма:</b> ".$title."<br />";
  49.    
  50.     if ($question == "") $message .= "<b>Вопрос:</b> нет данных<br />";
  51.     else $message .= "<b>Вопрос:</b> $question <br />";
  52.    
  53.     // PARSING UTM
  54.    
  55.     $message .= "<b>Рекламная-система:</b> ".$_POST['utm_source']."<br />";
  56.    
  57.     $message .= "<b>Кампания:</b> ".$_POST['utm_campaign']."<br />";
  58.    
  59.     $message .= "<b>Содержание:</b> ".$_POST['utm_content']."<br />";
  60.    
  61.     $message .= "<b>Фраза:</b> ".$_POST['utm_term']."<br />";
  62.    
  63.     $message .= "</div></div></body></html>";    
  64.    
  65.     function adopt($text) {
  66.         return '=?UTF-8?B?'.base64_encode($text).'?=';
  67.     }
  68.    
  69.     $headers = "MIME-Version: 1.0".PHP_EOL."Content-Type: text/html; charset=utf-8".PHP_EOL.'From: '.adopt('Маркетинг на 100').' <no-reply@penzaelektrod.ru>'.PHP_EOL;
  70.          
  71.     /* Отправка */
  72.     $sendmail = mail ($mail,$subject,$message,$headers);
  73.     echo $sendmail;    
  74.   }
  75. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement