Есть массив $ar= array{1 => 12345
2 => 123456
3 => 123457};
Просматриваю массив и надо отправить по почте… Прописываю так.
foreach($ar as $id => $qty)
{
extract($ar)
$mesg = “$id, $qty”;
mail($adres, $mesg, $from);
}
Только у меня приходит три письма. Как сделать чтоб все три записи приходили в одном письме ?
Спустя 42 минуты (18.10.2010 - 19:19) linker написал(а):
Что есть $adres, что есть $mesg? Мануал на mail()
Спустя 12 минут, 29 секунд (18.10.2010 - 19:32) kan написал(а):
$adres = adres@mail.ru
$ mesg = это то что надо переслато тобиш массив весь.
$ mesg = это то что надо переслато тобиш массив весь.
Спустя 5 минут, 11 секунд (18.10.2010 - 19:37) linker написал(а):
mail('кому', 'тема письма', 'текст письма');
Спустя 3 минуты, 25 секунд (18.10.2010 - 19:40) kan написал(а):
Это понятно!!! Вопрос как послать весь массив целиком?
Спустя 8 минут, 19 секунд (18.10.2010 - 19:49) linker написал(а):
То что нужно переслать нужно пихать туда, где у тебя стоит $from.
$mesg = array();
foreach($ar as $id => $qty)
$mesg[] = "$id, $qty";
mail('user@domain.ru', 'Массив', join("\n", $mesg));
Спустя 20 часов, 57 минут, 9 секунд (19.10.2010 - 16:46) kan написал(а):
Спосибо!
Спустя 32 минуты, 49 секунд (19.10.2010 - 17:19) DedMorozzz написал(а):
Давайте темам вменяемые названия. Закрыто.