Форум программистов, компьютерный форум, киберфорум
OpenCart
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 22.01.2015
Сообщений: 6
1

Кнопка "перезвонить вам?"

22.01.2015, 11:06. Показов 2053. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Проблема в кнопке " Перезвонить Вам?" Не приходят уведомления на почту. Думаю это полсе создания собственного ящика на хостинге. Заказы с магазина приходят , а звонок нет. В общем так....думаю проблема вот тут:
order.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<?php
    function ValidateEmail($email)
   {
      $pattern = '/^([0-9a-z]([-.\w]*[0-9a-z])*@(([0-9a-z])+([-\w]*[0-9a-z])*\.)+[a-z]{2,6})$/i';
      return preg_match($pattern, $email);
   }
   if ($_SERVER['REQUEST_METHOD'] == 'POST')
   {
      $mailto = 'y.postman@mail.ru';
      $mailfrom = isset($_POST['email']) ? $_POST['email'] : $mailto;
      $mailcc = 'info@lamayka.kz';
      $subject = 'обратный звонок lamayka.kz';
      $message = 'Обратный звонок lamayka.kz:';
      $success_url = './form-ok.php';
      $error_url = '';
      $error = '';
      $eol = "\n";
      $max_filesize = isset($_POST['filesize']) ? $_POST['filesize'] * 1024 : 1024000;
      $boundary = md5(uniqid(time()));
      $header  = 'From: '.$mailfrom.$eol;
      $header .= 'Reply-To: '.$mailfrom.$eol;
      $header .= 'Cc: '.$mailcc.$eol;
      $header .= 'MIME-Version: 1.0'.$eol;
      $header .= 'Content-Type: multipart/mixed; boundary="'.$boundary.'"'.$eol;
      $header .= 'X-Mailer: PHP v'.phpversion().$eol;
      if (!ValidateEmail($mailfrom))
      {
         $error .= "The specified email address is invalid!\n<br>";
      }
      if (!empty($error))
      {
         $errorcode = file_get_contents($error_url);
         $replace = "##error##";
        $errorcode = str_replace($replace, $error, $errorcode);
        echo $errorcode;
         exit;
      }
      $internalfields = array ("submit", "reset", "send", "captcha_code");
      $message .= $eol;
      $message .= "IP Address : ";
      $message .= $_SERVER['REMOTE_ADDR'];
      $message .= $eol;
      foreach ($_POST as $key => $value)
      {
        if (!in_array(strtolower($key), $internalfields))
        {
            if (!is_array($value))
            {
               $message .= ucwords(str_replace("_", " ", $key)) . " : " . $value . $eol;
            }
            else
            {
              $message .= ucwords(str_replace("_", " ", $key)) . " : " . implode(",", $value) . $eol;
            }
         }
      }
      $body  = 'This is a multi-part message in MIME format.'.$eol.$eol;
      $body .= '--'.$boundary.$eol;
      $body .= 'Content-Type: text/plain; charset=UTF-8'.$eol;
      $body .= 'Content-Transfer-Encoding: 8bit'.$eol;
      $body .= $eol.stripslashes($message).$eol;
      if (!empty($_FILES))
      {
          foreach ($_FILES as $key => $value)
          {
             if ($_FILES[$key]['error'] == 0 && $_FILES[$key]['size'] <= $max_filesize)
             {
                $body .= '--'.$boundary.$eol;
                $body .= 'Content-Type: '.$_FILES[$key]['type'].'; name='.$_FILES[$key]['name'].$eol;
                $body .= 'Content-Transfer-Encoding: base64'.$eol;
                $body .= 'Content-Disposition: attachment; filename='.$_FILES[$key]['name'].$eol;
                $body .= $eol.chunk_split(base64_encode(file_get_contents($_FILES[$key]['tmp_name']))).$eol;
             }
         }
      }
      $body .= '--'.$boundary.'--'.$eol;
      mail($mailto, $subject, $body, $header);
      include "form-ok.php";
      exit;
   }
?>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.01.2015, 11:06
Ответы с готовыми решениями:

Перезвонить при разрыве связи
Здравствуйте. Компьютер с ОС Windows 7 подключен к интернету при помощи USB-модема. В свойствах...

Запросить возраст, вывести сообщение типа «Вам … года» или «Вам … лет»
Всем здравия , срочно прошу , помогите решить задания ( если не сложно с комментариями в строках )...

Вам даны два положительных целых числа a и b, и вам необходимо применить следующие операции(рекурсивно)
Вам даны два положительных целых числа a и b, и вам необходимо применить следующие...

Вам даны два массива int: А[н] и В[м]. Вам нужно создать третий с элементами, которые не являются общими для них, не пов
Вам даны два массива int: А и В. Вам нужно создать третий с элементами, которые не являются общими...

Вам даны текущие цены на акции. Вам необходимо выяснить за какие акции дают большую цену
def three_words(words: str) -&gt; bool: count = 0 for w in words.split() : if w.isalpha() :...

6
PHP developer
259 / 157 / 26
Регистрация: 20.03.2013
Сообщений: 1,018
22.01.2015, 20:48 2
Цитата Сообщение от Ярослав2709 Посмотреть сообщение
а звонок нет. В общем так....думаю проблема вот тут:
Что значит звонок не доходит? Письма может не отправляются или что?
Ошибки может какие выплывают?
1
0 / 0 / 0
Регистрация: 22.01.2015
Сообщений: 6
23.01.2015, 07:38  [ТС] 3
Да. скорее всего письма не отправляются просто! Использую почту mail.ru и собственную ,на хостинге! ( info@mysite.kz)
При заказе товара через корзину мне приходят уведомления на почту , а вот функция обратный звонок нет! Ошибок никаких нет! Все тихо и мирно... Исходя из прочтенных мной тем на форумах ,думаю,что скрипт где-то обрывается ,но скорее всего просто неправильно прописан сам order.php То есть неверно указан отправитель
0
PHP developer
259 / 157 / 26
Регистрация: 20.03.2013
Сообщений: 1,018
23.01.2015, 17:45 4
Цитата Сообщение от Ярослав2709 Посмотреть сообщение
Исходя из прочтенных мной тем на форумах
А логи сервера у Вас есть? Просто визуально то может ошибки и не будет, зато в лог сервера она должна попасть.
Если есть возможность посмотреть - выложите сюда!
0
0 / 0 / 0
Регистрация: 22.01.2015
Сообщений: 6
23.01.2015, 18:15  [ТС] 5
Почему-то в папке logs файлы в архивах типа ftp.lamayka.kz-ftp_log-Jan-2015.gz это те самые?
0
PHP developer
259 / 157 / 26
Регистрация: 20.03.2013
Сообщений: 1,018
23.01.2015, 19:58 6
Цитата Сообщение от Ярослав2709 Посмотреть сообщение
ftp.lamayka.kz-ftp_log-Jan-2015.gz это те самые?
В общем то да, они самые. Найдите самые свежие.
0
0 / 0 / 0
Регистрация: 22.01.2015
Сообщений: 6
23.01.2015, 20:44  [ТС] 7
Вот они, это последние
Вложения
Тип файла: zip log1.zip (6.0 Кб, 2 просмотров)
Тип файла: zip log2.zip (1.08 Мб, 3 просмотров)
0
23.01.2015, 20:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.01.2015, 20:44
Помогаю со студенческими работами здесь

Составить программу которая при введеном количестве лет выдает сообщени вам n лет,вам n год или года
Составить программу которая при введеном количестве лет выдает сообщение вам n лет,вам n год или...

Сколько денег Вам надо добавить или сколько Вам должны дать сдачи
В магазине Вам надо заплатить N рублей. Вы подаете продавцу m купюр по k рублей. Определите сколько...

Во введенном тексте все местоимения вы, вас, вам, ваш и т.д. исправить на Вы, Вас, Вам, Ваш
Во введенном тексте все местоимения вы, вас, вам, ваш и т.д. исправить на Вы, Вас, Вам, Ваш.

Как сделать что бы кнопка добавилась, а предыдущая кнопка не исчезла с страницы?
Добрый день. Есть кнопка1, которая добавляет кнопку2, следующая в свою очередь создает кнопку3....

Как сделать что бы кнопка добавилась, а предыдущая кнопка не исчезла с страницы?
Как сделать что бы кнопка3 добавилась, а кнопка2 не исчезла с страницы? &lt;?php if...

В схеме есть кнопка и светодиод. Начальное состояние – кнопка не горит
В схеме есть кнопка и светодиод. Начальное состояние – кнопка не горит. 1. Нажатие кнопки в первый...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru