|
|
23.04.2007, 15:59
|
|
Гость
Гость
|
Извините. Поискала на форуме, но не нашла подходящего ответа.
Требуется сделать простейшую форму отправки с сайта на ящик. В сети много подобных скриптов, но я полагаю, что и неткетом можно это реализовать. Человек должен заходить, заполнять поля и эти поля должны отправляться на почтовый ящик, а лучше несколько.
Дело в том, что больше одного поля отправить на ящик у меня не получается.
Если не сложно, приведите пример кода. Спасибо.
|
|
|
23.04.2007, 16:01
|
|
Гость
Гость
|
Если конкретнее, человек заполняет поля:
Имя, Фамилия, Адрес, телефон и т.д...
Некоторые поля выбирает из списка.
|
|
|
24.04.2007, 15:10
|
|
h/z
Зарегистрирован: 2007-02-06
Сообщений: 755
|
создаете шаблон, в котором создаете все нужные вам поля,
оформляете альтернативную форму добавления,
разрешаете у этого шаблона добавления на запись всем, просмотр только администраторам
в действие после добавления добавляете php код,
например команду mail()
и отправляете письмо.. все поля из формы будут в соответствующих переменных (из полей формы)
$f_...
таким образом все заполненные формы будут также сохраняться на сервере, в соответствующем разделе и шаблоне
|
|
|
24.04.2007, 16:23
|
|
Гость
Гость
|
вот меня как раз и интересует этот PHP код в Действии после добавления
>> Дело в том, что больше одного поля отправить на ящик у меня не получается
Мне то как раз все заполненные поля нужно не только хранить на сервере, но и получить письмом.
Что нужно вписать после Subject, чтобы все переменные попали в письмо?
|
|
|
24.04.2007, 16:41
|
|
h/z
Зарегистрирован: 2007-02-06
Сообщений: 755
|
к примеру в заполняемой форме у вас есть поля
f_Subject
f_Name
f_Email
f_Text
f_Phone
тогда создадим и отправим такое письмо
$message = "Имя: $f_Namenтелефон для связи: $f_PhonenКомментарии: $f_Textn";
mail($f_Email, $f_Subject, $message);
|
|
|
26.04.2007, 14:26
|
|
Гость
Гость
|
Спасибо, именно такое я и хотела получить.
|
|
|
26.04.2007, 15:23
|
|
Гость
Гость
|
Рано порадовалась....
письмо приходит, но внутри только номер
насколько я понимаю, это ИД
Привожу Действие после добавления объекта:
Код:$letter='$f_Namen$f_Nikn$f_Emailn$f_Addressn$f_Telefonn$f_Infon';
".opt(mail($f_Email, $f_Subject, $letter, "From: "$f_Name" <$f_Email>nX-Mailer: ".$system_env['Powered']),"")."
|
|
|
27.04.2007, 12:50
|
|
h/z
Зарегистрирован: 2007-02-06
Сообщений: 755
|
альтернативную форму добавления тоже запостите, пожалуйста
|
|
|
27.04.2007, 13:59
|
|
Гость
Гость
|
Так она пуста, не заполнена. Использую стандартную.
|
|
|
27.04.2007, 14:10
|
|
h/z
Зарегистрирован: 2007-02-06
Сообщений: 755
|
действие после добавления
Код:
";
$letter='$f_Namen$f_Nikn$f_Emailn$f_Addressn$f_Telefonn$f_Infon';
mail($f_Email, $f_Subject, $letter, "From: "$f_Name" <$f_Email>nX-Mailer: ".$system_env['Powered']);
echo "
|
|
|
27.04.2007, 14:43
|
|
Гость
Гость
|
На ящик приходит письмо. Тело письма содержит:
$f_Namen$f_Nikn$f_Emailn$f_Addressn$f_Telefonn$f_Infon
|