<MyRusakov.ru />

Создание Интернет-магазина на OpenCart 2.0

Создание Интернет-магазина на OpenCart 2.0

Видеокурс "Создание Интернет-магазина на OpenCart 2.0" обучит Вас созданию любых Интернет-магазинов на OpenCart 2. В первом разделе курса разбираются абсолютно все возможности данного движка с примерами.

Во втором разделе создаётся полноценный Интернет-магазин, где Вы уже всё увидите своими глазами.

И, наконец, в третьем разделе курса созданный Интернет-магазин будет размещён в Интернете.

К курсу так же идут бесплатные и очень ценные Бонусы сопоставимые с самим курсом: "Как сэкономить на Яндекс.Директ до 50%", "Дропшиппинг" и "Как раскрутить Интернет-магазин".

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Каждый раз +1 к mail
14.06.2011 15:59:47 Каждый раз +1 к mail Сообщение #1
Alim_(I)

Alim_(I)

Эксперт

Эксперт

Дата регистрации:
26.04.2011 14:55:07

Сообщений: 119

Как обработать сообщение так чтобы когда уже второе сообщение пользователь отправил, было не mail=1, а уже mail=2, и так каждый раз с новым сообщением пользователя, если он еще не закрыл эту страницу?

Вот мой PHP-код(он в файле обработчике).

<?php

$login = $_POST['login'];
$message = $_POST['message'];
$to = "al_ima@mail.ru";
$from = "$login@ialim.ru";
$subject = "Сообщение с Вашего сайта, от &login";
$headers = "From: $from$login@ialim.ru: $from Content-type:
text/plain charset=windows-1251
mail($to, $subject, &message, $headers);
$redir = $_SERVER['HTTP_REFERER'];."?mail=1"
header("Location: $redir";

?>
.
Профиль Ответить
14.06.2011 16:58:49 Каждый раз +1 к mail Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Самый простой способ хранить текущее значение в сессии. Соответственно, каждый раз надо смотреть значение этой переменной и увеличивать её на 1.
Профиль Ответить
14.06.2011 17:00:17 Каждый раз +1 к mail Сообщение #3
Alim_(I)

Alim_(I)

Эксперт

Эксперт

Дата регистрации:
26.04.2011 14:55:07

Сообщений: 119

А есть еще другие способы?
Профиль Ответить
14.06.2011 17:19:19 Каждый раз +1 к mail Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Через cookie можно. Можно в файл записывать эту переменную. Можно, в конце концов, каждый раз обновлять страницу, передавая GET-параметр.
Профиль Ответить
08.08.2011 20:55:20 Каждый раз +1 к mail Сообщение #5
RussianPro

RussianPro

Эксперт

Эксперт

Дата регистрации:
14.07.2011 01:32:38

Сообщений: 114

Здравствуйте!

<?php
$name = $_POST['name'];
$type = $_POST['project'];
$email = $_POST['email'];
$number = $_POST['number'];
$message = "Поступил заказ от $name.";
$message_main = Array("Тип проекта: " => $project, "E-Mail заказчика: " => $email, "Номер телефона: " => $number);
$to = "style.studio@inbox.ru";
$subject = "Оповещение о новом заказе";
mail($to, $subject, $message, $message_main);
?>


Нажимаю клавишу "Отправить", вылетает ошибка:

Warning: mail() expects parameter 4 to be string, array given in X:homestylestudio.suwwwsend.php on line 10

Подскажите в чём ошибка и как её исправить? Заранее благодарен!
Профиль Ответить
09.08.2011 00:13:42 Каждый раз +1 к mail Сообщение #6
RussianPro

RussianPro

Эксперт

Эксперт

Дата регистрации:
14.07.2011 01:32:38

Сообщений: 114

Пока рассматривал код исправил ошибку... поменял в массиве $project на $type. Но всё равно ошибка та же! Не понимаю в чём проблема...
Профиль Ответить
09.08.2011 01:49:37 Каждый раз +1 к mail Сообщение #7
shwarz

shwarz

Новичок

Новичок

Дата регистрации:
24.07.2010 20:12:05

Сообщений: 7

По спецификации функция mail() в php должна иметь все параметры типа string. А в данном примере последнее передаваемой значение $message_main является массивом из трёх элементов. Попробуйте Ваш массив переделать в строку и в таком виде передать в функцию.
Профиль Ответить
21.08.2011 16:21:23 Каждый раз +1 к mail Сообщение #8
RussianPro

RussianPro

Эксперт

Эксперт

Дата регистрации:
14.07.2011 01:32:38

Сообщений: 114

Спасибо! Помогли!!!
Профиль Ответить