Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Отправка массива на почту.
Форумы портала PHP.SU » » Вопросы новичков » Отправка массива на почту.

Страниц (1): [1]
 

1. AngelofDem - 04 Августа, 2011 - 21:50:59 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $mail=$_POST;
  3. mail("AngelofDem@gmail.com", "My Subject","$mail")
  4. ?>

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $mail=$_POST;
  3. mail("AngelofDem@gmail.com", "My Subject", $_POST)
  4. ?>


В общем есть
Array ( [shemename] => EB687-Общий вид, шасси, крышка верхняя, пульт управления [0] => 0 [8] => 1 [5] => 1 [7] => 1 [1] => 1 [25] => 1 [28] => 1 )

Надо всё это отправить на почту, мне...
(Не надо, всё что написано выше, отправлять мне на почту Язычок )

Вся беда в том что присваивать значения для каждой переменной нереально...
Например:

причина тому, в том, что значений может передасться как одно, так и около сотни, несмотря на то, что они все имеют имена, приходят они в рандомном порядке... в post-e могут придти, как 1,2,3,4 так и 3, 7, 19, 20, 49...
Есть ли команда которой я могу отправить весь post себе на почту?
Если нет, то помогите пожалуйста написать цикл, который обработает этот массив и сформирует что то, что я все таки могу себе на почту отправить Радость
Буду вам очень благодарен...
p.s. Извините за пунктуацию Подмигивание, и за орфографию тоже Огорчение ...
2. qwerty - 04 Августа, 2011 - 21:57:00 - перейти к сообщению
в читабельном виде что ли отправить?
типа табличкой
1 - значение1
2 - значение2

foreach ($names as $key => $value) {
echo "$key - <b>$value</b><br />";
}
3. OrmaJever - 04 Августа, 2011 - 21:59:08 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. $post = '';
  2. foreach($_POST as $k => $v) {
  3.         $post .= "$k=$v&";
  4. }
  5. echo $post;
4. Мелкий - 04 Августа, 2011 - 21:59:24 - перейти к сообщению
AngelofDem пишет:
Есть ли команда которой я могу отправить весь post себе на почту?

та хоть
5. AngelofDem - 04 Августа, 2011 - 22:19:06 - перейти к сообщению
OrmaJever и Мелкий спасибо работает... Дальше сам справлюсь Хорошо

 

Powered by ExBB FM 1.0 RC1