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
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Отправка письма функ. mail() - немогу импортировать переменные
но на почту приходит только поля формы. Подскажите плз, где посмотреть, прочитать, ну объясните кому не лень. Буду весьма благодарен.
EuGen
Отправлено: 17 Октября, 2007 - 11:46:55
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Что значит "приходят только поля формы".. какой формы? какие поля?
Если можно, то приведите пример того, что на почту приходит (естественно, в html коде).
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
wmz38
Отправлено: 17 Октября, 2007 - 11:55:54
Новичок
Покинул форум
Сообщений всего: 57
Дата рег-ции: Апр. 2007
Помог: 0 раз(а)
вот поле ввода некоторой инфы (полный код поля + ява скрипт проверка на длину сообщения)
Ваш заказ был успешно отправлен! </span></center></b>";
}else{
echo"<b><center><span class="bodytext">Извините, но Ваш заказ не может быть отправлен прямо сейчас!</span></center></b>";
};
};
да, я знаю что это даст доступ из глобальной области в локальну в нашем случае в функцию, но как еще можно написать чтобы не юзать global функцию?
А так спасибо большое.\n\n(Добавление) не помогло
EuGen
Отправлено: 17 Октября, 2007 - 12:34:46
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
А внутри функции обращаться к объявленным элементам массивов.
____
Не помогло в тот раз, потому что у Вас переменные в глобальной области видимости называются:
echo"<b><center><span class="bodytext">СПАСИБО!<br>Ваш заказ был успешно отправлен!</span></center></b>";
}
else{
echo"<b><center><span class="bodytext">Извините, но Ваш заказ не может быть отправлен прямо сейчас!</span></center></b>";
};
};
EuGen
Отправлено: 17 Октября, 2007 - 15:34:22
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Хм... а если подумать... не видно ли Вам что там и в самом деле только 2 параметра, а надо как минимум 3? Я что-то вопроса не понял.. парсер себя вполне адекватно повел. Вы все-таки добавьте тело письма-то.. , а то что же он слать то будет??
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
valenok
Отправлено: 17 Октября, 2007 - 15:38:12
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
2.mail($to, $subject)
1.mail() expects at least 3 parameters, 2 given in
1. Словарь есть?
2. какие параметры вы передаёте в функцию? И что вы ожидаете получить у себя в почтовом ящике?
----- Truly yours, Sasha.
wmz38
Отправлено: 17 Октября, 2007 - 15:45:20
Новичок
Покинул форум
Сообщений всего: 57
Дата рег-ции: Апр. 2007
но теперь уже такая ошибка: Warning: mail() expects parameter 1 to be string, array given in
ошибка ссылается туда же
EuGen
Отправлено: 17 Октября, 2007 - 15:48:14
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Да блин, что ж такое то ((*
Массивы Вы определяйте ВНЕ функции, а в функцию передавайте эти массивы. ВНУТРИ функции Вам нужно обращаться к ЭЛЕМЕНТАМ массива.. Но никак не пытаться передавать массив в функцию mail ... См. мой пост внимательнее.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
wmz38
Отправлено: 17 Октября, 2007 - 15:52:16
Новичок
Покинул форум
Сообщений всего: 57
Дата рег-ции: Апр. 2007
Помог: 0 раз(а)
прошу прощения, сейчас попробую как вы говорите.\n\n(Добавление)
EuGen пишет:
Да блин, что ж такое то ((*
Массивы Вы определяйте ВНЕ функции, а в функцию передавайте эти массивы. ВНУТРИ функции Вам нужно обращаться к ЭЛЕМЕНТАМ массива.. Но никак не пытаться передавать массив в функцию mail ... См. мой пост внимательнее.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.