|
|
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 Регистрируйтесь, знакомьтесь, влюбляйтесь, играйте в различные игры, лотереи, футбол, и многое другое! Емайл при регистрации не нужен !:-)
|