Advertisement
Guest User

Untitled

a guest
Apr 20th, 2016
112
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 = "[email protected]";
  25.     $subject = $title; //тема письма
  26.    
  27.     $sms_message = "Маркетинг на 100 - ";
  28.     $sms_message .= $subject;
  29.  
  30.     $message = "<html><head><title>Новая заявка на сайте ".$title."</title></head><body>";
  31.     $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;'>";
  32.    
  33.     $message .= "Клиент оставил заявку на сайте ".$referer."<br />";
  34.     $message .= "<b>Город(автоопределен):</b> ".$city."<br />";
  35.    
  36.     if ($name == "")  $message .= "<b>Имя:</b> нет данных <br /><b>Телефон:</b> $tel<br />";
  37.     else $message .= "<b>Имя:</b> $name <br /> <b>Телефон:</b> $tel<br />";
  38.    
  39.     $sms_message .= "<br>Номер телефона - ".$tel;
  40.    
  41.     if ($email == "") $message .= "<b>Email:</b> нет данных<br />";
  42.     else $message .= "<b>Email:</b> $email <br />";    
  43.    
  44.     if ($text == "") $message .= "<b>Сообщение:</b> нет данных<br />";
  45.     else $message .= "<b>Сообщение:</b> $text <br />";
  46.    
  47.     $message .= "<b>Форма:</b> ".$title."<br />";
  48.    
  49.     if ($question == "") $message .= "<b>Вопрос:</b> нет данных<br />";
  50.     else $message .= "<b>Вопрос:</b> $question <br />";
  51.    
  52.     // PARSING UTM
  53.    
  54.     $message .= "<b>Рекламная-система:</b> ".$_POST['utm_source']."<br />";
  55.    
  56.     $message .= "<b>Кампания:</b> ".$_POST['utm_campaign']."<br />";
  57.    
  58.     $message .= "<b>Содержание:</b> ".$_POST['utm_content']."<br />";
  59.    
  60.     $message .= "<b>Фраза:</b> ".$_POST['utm_term']."<br />";
  61.    
  62.     $message .= "</div></div></body></html>";    
  63.    
  64.     function adopt($text) {
  65.         return '=?UTF-8?B?'.base64_encode($text).'?=';
  66.     }
  67.    
  68.     $headers = "MIME-Version: 1.0".PHP_EOL."Content-Type: text/html; charset=utf-8".PHP_EOL.'From: '.adopt('Маркетинг на 100').' <[email protected]>'.PHP_EOL;
  69.          
  70.     /* Отправка */
  71.     $sendmail = mail ($mail,$subject,$message,$headers);
  72.     echo $sendmail;    
  73.   }
  74. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement