Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Форма обратной связи

Модерирует : Cheery

Cheery (14-01-2013 23:31): Перемещено в форум "Web-программирование"  Версия для печати • ПодписатьсяДобавить в закладки

   

dosha25

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...

Всего записей: 13 | Зарегистр. 12-01-2013 | Отправлено: 14:27 12-01-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dosha25
на будущее - вам сюда Perl, PHP: отправка формы на e-mail

Цитата:
но в поле сообщение пишет не указано

у вас там может быть и пробел или перенос строки - вы же форму не показали.
вместо
Цитата:
if (!empty ($mess)){  

напишите  
if (trim($mess) != '')

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:15 12-01-2013
dosha25

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...
 
Добавлено:
Если прописываю if (trim ($mess)){ , то вместо не указано, просто пустое поле

Всего записей: 13 | Зарегистр. 12-01-2013 | Отправлено: 17:43 13-01-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dosha25
ну чуть чуть же тоже думать надо )
фигурные то скобки оставить надо было

Цитата:
if (trim ($mess) !=''){  



----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:49 13-01-2013
dosha25

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
dosha25  
ну чуть чуть же тоже думать надо )  
фигурные то скобки оставить надо было  
 
Цитата:
if (trim ($mess) !=''){  

Да пробовал и так. Не помогло. Все равно приходит письмо в виде:
Имя пославшего:саша
Электронный адрес:вася@mail.ru
Сообщение:не указано
IP-адрес:111.111.111.11
Я уже не знаю как сделать чтобы работала. Неделю курю форумы, но решения пока не найдено

Всего записей: 13 | Зарегистр. 12-01-2013 | Отправлено: 23:50 13-01-2013 | Исправлено: dosha25, 23:51 13-01-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dosha25
ну так элемент в форме же имеет имя message, а не mess

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 04:35 14-01-2013
dosha25

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
dosha25  
ну так элемент в форме же имеет имя message, а не mess

Исправил в самой форме message на mess, не помогло.

Всего записей: 13 | Зарегистр. 12-01-2013 | Отправлено: 18:35 14-01-2013 | Исправлено: dosha25, 18:51 14-01-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dosha25
ссылку дайте.  
по всему, как и сказал, у вас данное поле передается не с тем именем, либо с пробелами, переносами строк.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:32 14-01-2013
dosha25

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
dosha25  
ссылку дайте.  
по всему, как и сказал, у вас данное поле передается не с тем именем, либо с пробелами, переносами строк.  

Так имя я вроде поменял, что еще нужно поменять, уже в конец запутался

Всего записей: 13 | Зарегистр. 12-01-2013 | Отправлено: 21:45 14-01-2013 | Исправлено: dosha25, 23:13 14-01-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dosha25

Цитата:
Так имя я вроде поменял

ничего вы не поменяли..

Цитата:
nameT:ИМЯ *
name:name
email:email@email.ru
subject:Website Email
greeting:New Website Email
phoneT:ТЕЛЕФОН
phone:123456789
emailFrom:email@email.ru
sendTo:mcelwaine{собака}gmail.com
senderName:name
messageT:СООБЩЕНИЕ *
emailT:E-MAIL *
fromFlash:true
message:сообщение

вот что отсылается.. как видите, имя поля с сообщением именно message, а не mess
кстати, если выделенное действительно адрес, на который высылается, то это очень плохо - можно будет отправлять на любой адрес.
 
 
просто замените $mess=@$_REQUEST["mess"]; на $mess=@$_REQUEST["message"];

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:54 14-01-2013 | Исправлено: Cheery, 21:55 14-01-2013
dosha25

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
вот что отсылается.. как видите, имя поля с сообщением именно message, а не mess  
кстати, если выделенное действительно адрес, на который высылается, то это очень плохо - можно будет отправлять на любой адрес.  
 
 
просто замените $mess=@$_REQUEST["mess"]; на $mess=@$_REQUEST["message"];

Спасибо, все заработало.
Не понял про адрес, там он от балды, высылается все на другую почту, которая вбита в contact.php. Разъясните про отправку на любой адрес, не совсем понял.
Я просто столько из интернета этих примеров форм качал и образцов, чтобы заставить все работать, что и адрес не поменял. Сейчас заменил на нужный

Всего записей: 13 | Зарегистр. 12-01-2013 | Отправлено: 22:18 14-01-2013 | Исправлено: dosha25, 22:22 14-01-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dosha25

Цитата:
которая вбита в contact.php.  

значит забейте.
 

Цитата:
Сейчас заменил на нужный

не нужно ничего пересылать из формы - будете "светить" адрес получателя для спама.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:37 14-01-2013 | Исправлено: Cheery, 22:38 14-01-2013
dosha25

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
не нужно ничего пересылать из формы - будете "светить" адрес получателя для спама.

Так а что тогда писать в этой строке?
 <!-- The email to send the form to -->
<emailTo>мыло куда приходит или можно пустым оставить</emailTo>

Всего записей: 13 | Зарегистр. 12-01-2013 | Отправлено: 22:44 14-01-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dosha25

Цитата:
Так а что тогда писать в этой строке?  

ничего не писать. сказано же, что можно оставить пустым, а вообще лишние вещи лучше убирать

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:47 14-01-2013
dosha25

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery Большое спасибо за помощь. Можно еще кое что спрошу с вашего позволения?

Всего записей: 13 | Зарегистр. 12-01-2013 | Отправлено: 22:58 14-01-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dosha25

Цитата:
Можно еще кое что спрошу с вашего позволения?

проверьте, что нет темы по данному вопросу, сначала.
и если вопрос именно о программировании, то он в соседний раздел.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:03 14-01-2013
dosha25

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
проверьте, что нет темы по данному вопросу, сначала.  

Попробовал, вроде все работает, и короткие и длинные сообщения приходят, все отображается корректно. Может вы еще заметили какие-нибудь ошибки или что-то лишнее?
Кстати а как удалить эту тему, а то не там запостил

Всего записей: 13 | Зарегистр. 12-01-2013 | Отправлено: 23:09 14-01-2013 | Исправлено: dosha25, 23:13 14-01-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dosha25

Цитата:
Попробовал, вроде все работает, и короткие

перечитайте свой вопрос и ответ на него.

Цитата:
Кстати а как удалить эту тему, а то не там запостил

никак

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:30 14-01-2013
   

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Форма обратной связи
Cheery (14-01-2013 23:31): Перемещено в форум "Web-программирование"


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru

Рейтинг.ru