Гриша К.
Новичок
Отправка данных с сайта на e-mail, где содержание письма соответствует опред. функции
Здравствуйте. Подскажиет пожалуйста варианты решения, моего вопроса.
Вопрос такой:
При отправлении информации на почтовый ящик, я хочу чтобы содержание письма отображалось в соответсвии с функцией (mail_cart_redox), которая определенным образом отбирает и выводит необходимые мне данные.
Для этого, в функции mail ($toaddress, $subject, $mailcontent, $fromaddress), $mailcontent - которая отвечает за содержание сообщения, я приравниваю к функции mail_cart_redox.
В результате чего, после отправки письма, данные этой функции отображаются в браузере, что мне совсем ненужно.
НАПИШИТЕ ПОЖАЛУЙСТА, КАК ОТПРАВИТЬ ПИСЬМО, ЧТОБЫ ТЕКСТ ПИСЬМА СООТВЕТСВОВАЛ ФУНКЦИИ, КОТОРАЯ ОТВЕЧАТЕ ЗА ВЫВОД НУЖНЫХ МНЕ ДАННЫХ.
функцию mail_cart_redox, я описал ниже, чтобы было понятно за чем она мне нужна.
Функция mail_cart_redox()
Здравствуйте. Подскажиет пожалуйста варианты решения, моего вопроса.
Вопрос такой:
При отправлении информации на почтовый ящик, я хочу чтобы содержание письма отображалось в соответсвии с функцией (mail_cart_redox), которая определенным образом отбирает и выводит необходимые мне данные.
Для этого, в функции mail ($toaddress, $subject, $mailcontent, $fromaddress), $mailcontent - которая отвечает за содержание сообщения, я приравниваю к функции mail_cart_redox.
В результате чего, после отправки письма, данные этой функции отображаются в браузере, что мне совсем ненужно.
НАПИШИТЕ ПОЖАЛУЙСТА, КАК ОТПРАВИТЬ ПИСЬМО, ЧТОБЫ ТЕКСТ ПИСЬМА СООТВЕТСВОВАЛ ФУНКЦИИ, КОТОРАЯ ОТВЕЧАТЕ ЗА ВЫВОД НУЖНЫХ МНЕ ДАННЫХ.
функцию mail_cart_redox, я описал ниже, чтобы было понятно за чем она мне нужна.
PHP:
$toaddress = '[email protected]';
$subject = 'Оформление заказа в интернет-магазине';
$mailcontent = mail_cart_redox($_SESSION['cart_redox']);
$fromaddress = 'From: [email][email protected][/email]';
mail($toaddress, $subject, $mailcontent, $fromaddress );
Функция mail_cart_redox()
PHP:
function mail_cart_redox($cart_redox)
{
global $_SESSION;
echo "<br>-------------";
echo "<br> БИОТРЕНАЖЕРЫ | Представлены компанией ОАО \"Редокс\" |";
//Отобразить каждый элемент в виде новой строки
foreach ($cart_redox as $idredox => $qty_redox)
{
$redox = get_redox_details($idredox);
if($redox)
{
echo "<br>---";
echo "<br>Марка. Название изделия: ".$redox['title'];
echo "<br>Размер: ".$redox['razmer']."\n";
echo "<br>Цена: ".number_format($redox['price'], 0)." руб.";
echo "<br>Кол-во: ".$qty_redox;
echo "<br>Итого: ".number_format($redox['price']*$qty_redox, 0)." руб.\n";
}
}
}