|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.04.2008, 11:46 | #1 |
Форумчанин
Регистрация: 04.02.2007
Сообщений: 213
|
E-Mail форма+List Box
Ребята помогите найти правильную форму отправки писем с сайта, с учетом выбора "куда отправлять" через раскрывающийся список, желательно с скриптом, я уже весь нет переискал, а то что нужно не нашел. У меня есть и форма и правильный скрипт, но без раскр. списка, я просто с PHP никогда не работал, поэтому нимогу доработать выбор 'Куда'
Вот код где записуется получатель, помогите определить переменую из раскрывающегося списка, т.е. куда записовать переменую (у меня отделена форма отправки и сам скрипт): Код:
Per Aspera Ad Astra
www.salviaclub.com.ua |
04.04.2008, 13:46 | #2 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Видимо, "не весь вы нет переискали". Таких выражений типа "я просто с РНР не работал" - полно на форуме.
Давайте так, чтобы и вам было понятно, и нам. Не будьте пассивным попрошайкой. Покажите, что вы попытались сделать - что у вас не выйдет, мы попытаемся помочь вам. |
04.04.2008, 14:30 | #3 |
Форумчанин
Регистрация: 04.02.2007
Сообщений: 213
|
Да конечно же, с удовольствием, главное что хоть кто-то может мне помочь, вот отрывок кода из страницы сайта (форма заполнения):
Код:
Per Aspera Ad Astra
www.salviaclub.com.ua Последний раз редактировалось Nemesisking; 04.04.2008 в 16:38. |
04.04.2008, 16:21 | #4 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Вообще-то лучше юзать класс Mail или SMTP (в гугле такого - полно).
В любом случае - попробуй вместо (mail("info@avto-person-plus.com.ua", $Subject, $UserMessage, $headers)) сделать так: f (mail("info@avto-person-plus.com.ua, bbb@ccc.ua, ddd@ggg.ua,", $Subject, $UserMessage, $headers)) Или же вместо запятой - точку с запятой. При работе с классами - там просто юзаешь инструкции типа: Код:
|
04.04.2008, 17:07 | #5 |
Форумчанин
Регистрация: 04.02.2007
Сообщений: 213
|
Я немного не понял, но попробую + я изменил немного свое 2-е сообщение в этой теме. Учитывая что я использую раскрывающийся список, мне нужно приписовать команду Switch с таким кодом, если нужно то куда, в классы?
Код:
меняю эту строчку if(mail(... на эту if (mail("user@rambler.ru, nemesis@app.com.ua", $Subject, $UserMessage, $headers)) далее я где-то в классах вставляю (без использования атачментов и текста, который составляет сам юзер) $mail->AddRecipient("user@rambler.ru"); $mail->AddRecipient("nemesis@app.com.ua") ; $mail->Send(); Правильно? Заметь я убрал в классах Attach и HTML, я думаю без них можно обойтись?! И еще, строку $headers .='From: info@avto-person-plus.com.ua' . "\r\n"; надо изменять?
Per Aspera Ad Astra
www.salviaclub.com.ua |
04.04.2008, 19:04 | #6 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Так определись - ты ИЛИ используешь ф-цию mail, ИЛИ класс (где все ф-ции уже прописаны)
На счет строки $headers, то я не в курсе, - смотря что ты хочешь сделать и смотря какой класс используешь. В любом случае эта строка - это строка заголовков. В твоем конкретном случае - это указание поля "ОТ КОГО". Ее частно надо указывать правильной, с реальным доменом, так как некоторые сервера проверяют эту инфу во избежание спама. |
04.04.2008, 20:47 | #7 | |
Форумчанин
Регистрация: 20.06.2007
Сообщений: 144
|
Цитата:
и потом в уже использовать $headers .='From: '.$_POST['ListBox'] Последний раз редактировалось Romanbl4; 04.04.2008 в 20:54. |
|
05.04.2008, 00:50 | #8 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
А если кто-то изменит страницу на <option valuе="bill@microsoft.com"> и много много много раз понажимает у тебя там кнопочку отправить... Ты будешь отправлять много премного писем дяде биллу, а потом к тебя прийдут и скажут "Пройдите с нами". За спамерство.
Ответ: нет, нельзя.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
05.04.2008, 12:59 | #9 |
Форумчанин
Регистрация: 04.02.2007
Сообщений: 213
|
спасибо всем, все получилось, сделал как хотел с помощью Switch!!!
Per Aspera Ad Astra
www.salviaclub.com.ua Последний раз редактировалось SkyM@n; 05.04.2008 в 14:48. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Index List ofbounds (16) | Johnson | Общие вопросы Delphi | 4 | 17.07.2008 19:54 |
List | yurik1 | Общие вопросы C/C++ | 1 | 06.05.2008 16:34 |
List View ПРОБЛЕМЫ | Altera | Компоненты Delphi | 1 | 13.04.2008 03:19 |
User list | RKS | Работа с сетью в Delphi | 8 | 10.09.2007 13:42 |