Регистрация
Вход через соцсети
Восстановление пароля

Как работает "Обратная связь"

Новый топик
Страницы: 1  |  2  |  3  |  4
07.05.2008, 07:00
Ответить | Цитировать
websv
Web SV

Зарегистрирован:
2005-12-07
Сообщений: 16

Спасибо конечно, но я не понимаю как мне это поможет, хрен с ним с IP.

Лутше скажите почему когда я скопировал в "альтернативную форму" код формы со страницы своего сайта, с целью изменить "добавить" на "отправить" и еще кое что, форма перестала работать? (кавычки стоят везде ’)

http://websv.spb.ru/
24.04.2008, 03:51
Ответить | Цитировать
websv
Web SV

Зарегистрирован:
2005-12-07
Сообщений: 16

Что конкретно нужно прописать в данном коде:

Цитата:
".opt(mail("protasovdesign@yandex.ru",$f_Subject,$f_Message,"From: "$f_Name" <$f_Email>nReply-To: "$f_Name" <$f_Email>nX-Mailer: ".$system_env['Powered']),"")."
Спасибо, $f_Name, ваше письмо отправлено.


чтобы: в теме письма, получаемого на мэйл, помимо переменной была еще какая-то фраза, чтобы было понятно откуда письмо? например (письмо с такого-то сайта)

чтобы: в теле письма отправлялась информация о системе пользователя, как в добавленном обьекте при входе в админский режим.

чтобы: помимо поля $f_Message можно было еще поставить например поле $f_homeadress, и оно писалось в теле письма, типа "отправитель указал адрес: такой-то дом такая-то улица.

Короче, как сделать чтобы поля ввода которые я добавил, приходили на е-мейл, а не только добавлялись на сайт?

http://websv.spb.ru/
24.04.2008, 09:13
Ответить | Цитировать
pe3udent
Артур Юсупов

Зарегистрирован:
2008-04-03
Сообщений: 220

Сформируйте отправляемое сообщение - оно хранится в переменной $f_Message, например:

Код:

$f_Message = "Контактное лицо: $f_Name
Адрес: $f_Address
E-mail: $f_Email
Сообщение:
$f_UserMessage";


$f_Name, $f_Address, $f_Email, $f_UserMessage - поля формы, которые заполняет пользователь (подставьте свои).
24.04.2008, 14:29
Ответить | Цитировать
websv
Web SV

Зарегистрирован:
2005-12-07
Сообщений: 16

Спасибо! Только после кавычки, в завершение списка полей которые придут в теле письма, нужно ставить запятую, а не точку с запятой, иначе ошибка.

Еще проблемка, в шаблоне есть такие строчки:
Цитата:
<b>Информация об отправителе:</b><br>
IP-адрес: $f_IP (".gethostbyaddr($f_IP).")<br>
UserAgent: $f_UserAgent


как сделать что бы "информация о пользователе", тоже приходила на емейл? Тупо подставить этот кусок кода в переменную Message не получилось, хотя может я что-то накосячил, вообщем помогите пожалуйста и с этим.

Вот код:

Цитата:

".opt(mail("protasovdesign@yandex.ru",$f_Subject,

$f_Message = "Контактное лицо: $f_Name

Адрес: $f_Adress

E-mail: $f_Email

Сообщение: $f_Message

IP-адрес: $f_IP (".gethostbyaddr($f_IP).")

UserAgent: $f_UserAgent",

"From: "$f_Name" <$f_Email>nReply-To: "$f_Name" <$f_Email>nX-Mailer: ".$system_env['Powered']),"")."
Спасибо, $f_Name, ваше письмо отправлено.


Вот ошибка:
Цитата:

Warning: gethostbyaddr() [function.gethostbyaddr]: Address is not a valid IPv4 or IPv6 address in /home/websvsp/public_html/netcat/add.php(120) : eval()'d code on line 11
Спасибо, Сергей, ваше письмо отправлено.


Еще, что нужно прописать в коде, что бы незаполненное поле не отправлялось?

http://websv.spb.ru/
24.04.2008, 20:14
Ответить | Цитировать
pe3udent
Артур Юсупов

Зарегистрирован:
2008-04-03
Сообщений: 220

Код:

";
$f_Message = opt($f_Name, "Контактное лицо: $f_Name").
opt($f_Adress, "Адрес: $f_Adress").
opt($f_Email, "E-mail: $f_Email").
opt($f_Message, "Сообщение: $f_Message")."
IP-адрес: $f_IP (".gethostbyaddr($f_IP).")
UserAgent: $f_UserAgent";

if (mail("protasovdesign@yandex.ru",$f_Subject, $f_Message, "From: "$f_Name" <$f_Email>nReply-To: "$f_Name" <$f_Email>nX-Mailer: ".$system_env['Powered'])) {
echo "Спасибо, $f_Name, ваше письмо отправлено.";
}
echo "
05.05.2008, 05:51
Ответить | Цитировать
websv
Web SV

Зарегистрирован:
2005-12-07
Сообщений: 16

Ничего не понимаю Х_х

Warning: gethostbyaddr() [function.gethostbyaddr]: Address is not a valid IPv4 or IPv6 address in /home/websvsp/public_html/netcat/add.php(120) : eval()'d code on line 11
Спасибо, dsa, ваше письмо отправлено.

http://websv.spb.ru/
05.05.2008, 11:31
Ответить | Цитировать
pe3udent
Артур Юсупов

Зарегистрирован:
2008-04-03
Сообщений: 220

неверный формат ip-адреса
15.11.2009, 21:08
Ответить | Цитировать
Гость
Гость

:-oВНИМАНИЕ:-o Качайте бесплатно java чат для мобильных телефонов! http://galaxy.mobstudio.ru/nph/5/949094/844637616 Регистрируйтесь, знакомьтесь, влюбляйтесь, играйте в различные игры, лотереи, футбол, и многое другое! Емайл при регистрации не нужен !:-)
198 196 2009-11-15 21:08:28 6783
Страницы: 1  |  2  |  3  |  4
Описание проекта