массив в mail()

simplyv

Новичок
массив в mail()

У меня длинный список из одних checkbox-ов.
Я хотел бы, чтобы посетитель выбрав, мог увидеть выбранный список, что достигается простой формулой.

Вы выбрали:<br><br>
<? if(isset($coll)) {
for ($i=0; $i<count($col); $i++) {
echo $col[$i], "<br>";
}
}?>

Но как мне сделать, чтобы этот же список был отправлен мне по e-mail.
То есть что нужно написать мне после "Вы выбрали:<br><br>" или как-то еще?

<? mail("[email protected]", "тема", "Вы выбрали:<br><br>", "From: <$email>\nContent-type: text/html; charset=windows-1251"); ?>

help
 

chisto_tolyan

Враг народа
У тебя проблема из массива составить строку и послать ее по мылу?
 

simplyv

Новичок
Автор оригинала: Balkon
$yourstring = implode("\n", $yourarray);
Спасибо, постараюсь разобраться, если что-то не получится, снова обращусь.

-~{}~ 14.08.06 15:51:

это переводит массив в строку, но мне то нужно не все, а выбранное перевести в строку, то есть только отмеченныt checkbox-s.
 

simplyv

Новичок
Не могу понять, куда это воткнуть в моей формуле:

Вы выбрали:<br><br>
<? if(isset($coll)) {
for ($i=0; $i<count($col); $i++) {
echo $col[$i], "<br>";
}
}?>

<? mail("[email protected]", "тема", "Вы выбрали:<br><br>", "From: <$email>\nContent-type: text/html; charset=windows-1251"); ?>
 

Gorynych

Посетитель PHP-Клуба
Фанат:
ты не знаешь, почему они все пишут в заголовок "Content-type: text/html; charset=windows-1251", а потом все остальные их лечат про переводы строк в plain-тексте?
 

Navarro

Новичок
Автор оригинала: Фанат
Гусары не смогли промолчать =)
Да, тут же какие события развиваються
Проверяем $coll
Считаем $col
А глядишь, ему и вложения понадобится прикрутить:)
Аффтар пеши исчо :)
 
Сверху