X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
> Отправка данных из формы по электронной почте
margo_hb
margo_hb
Topic Starter сообщение 3.11.2008, 3:21; Ответить: margo_hb
Сообщение #1


Добрый вечер.
Подскажите что и где нужно настроить (или прописать) чтобы данные, из формы отправлялись по электронной почте.

В html файле у меня есть форма с атрибутами для отправки почты:

<form enctype="text/plain" action="mailto:info@pay-rise.ru" method="POST">


<table border="0" align="center" width="500px">

<tr>
<td width="30%"><p class="main">Имя: </p>
</td>
<td > <input type="text" name="fio" size="35">
</td>
</tr>

<tr >
<td ><p class="main">Телефон:</p>
</td>
<td ><input type="text" name="tel" size="30">
</td>
</tr>

<tr>
<td ><p class="main">E-mail:</p>
</td>
<td > <input type="text" name="mail" size="30">
</td>
</tr>

<tr >
<td ><p class="main"><br>&nbsp Сообщение:</p>
</td>
<td > <textarea name="messeg" rows="10" cols="30" ></textarea>
</td>
</tr>

<tr>
<td >
</td>
<td >
</td>
</tr>

<tr >
<td colspan="2" align="center">
<br>
<input type="submit" value="Отправить">
<input type="reset" value="Очистить">
</td>
</tr>


</table><br>

</form>


Все ли у меня прописано в коде что требуется для отправки?

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

Спасибо.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Diablo_hb
Diablo_hb
сообщение 3.11.2008, 10:26; Ответить: Diablo_hb
Сообщение #2


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

форма обратной связи на html, ВОЗМОЖНО?? как сделать?
Проверка формы при отправке
Прикрепление файлов

видите - уже все обсуждалось и довольно подробно
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 3.11.2008, 11:16; Ответить: Webmaster_hb
Сообщение #3


(margo_hb @ 3.11.2008, 05:21) *
Подскажите что и где нужно настроить (или прописать) чтобы данные, из формы отправлялись по электронной почте.

в вашем примере, вы пытаетесь отправить почту с помощью программы клиента
в данном случае, если программа клиента не настроена - то почта и не отправится, и в данном случае это зависит только от клиента
чтобы отправлять письмо не зависимо от пользователя, это надо использовать серверные скрипты, например PHP
примеры можно найти по ссылкам выше
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
margo_hb
margo_hb
Topic Starter сообщение 4.11.2008, 3:03; Ответить: margo_hb
Сообщение #4


Спасибо большое за объяснение и за ссылки
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
margo_hb
margo_hb
Topic Starter сообщение 4.11.2008, 4:25; Ответить: margo_hb
Сообщение #5


Создашь файл mail.php И в него вставляешь просто весь этот код:
[PHP]
<?php
if (isset ($name))
{
$name = substr($name,0,20); //Не может быть более 20 символов
if (empty($name))
{
echo "<center><b>Не указано имя !!!<p>";
echo "<a href=index.html>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$name = "не указано";
}
if (isset ($email))
{
$email = substr($email,0,20); //Не может быть более 20 символов
if (empty($email))
{
echo "<center><b>Не указан e-mail !!!<p>";
echo "<a href=index.php>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$email = "не указано";
}
if (isset ($mess))
{
$mess = substr($mess,0,1000); //Не может быть более 1000 символов
if (empty($mess))
{
echo "<center><b>Сообщение не написано !!!<p>";
echo "<a href=index.html>Вернуться и правильно заполнить форму.</a>";
exit;
}
}
else
{
$mess = "не указано";
}
$i = "не указано";
if ($name == $i AND $email == $i AND $mess == $i)
{
echo "Ошибка ! Скрипту не были переданы параметры !";
exit;
}
$to = "твой@е-маил.домен"; /*МЕНЯЕШЬ НА СВОЙ АДРЕСС!*/
$subject = "Сообщение с вашего интернет-сайта";
$message = "Имя пославшего:$name::::::::::Электронный адрес:$email::::::::::Сообщение:$mess:::::::::IP-адрес:$REMOTE_ADDR";
mail ($to,$subject,$message) or print "Не могу отправить письмо !!!";
echo "<center><b>Спасибо за отправку вашего сообщения<br><a href=index.php>Нажмите</a>, что бы вернуться на главную...>";
exit;
?> [/PHP]

Все что тебе нужно поменять в этом коде - это в 55 строке написать свой e-mail.
Заливаешь этот файл в ту же директорию, где будет твоя страничка с формой обратной связи.
И в эту страничку (уже свою) просто добавь этот код:

[PHP]
<td
<form action=mail.php method=post>
<center><b>Ваше имя<br><input type=text name=name size=30><p>
Ваш e-mail<br><input type=text name=email size=30><p>
Ваше сообщение<br><textarea name=mess rows=10 cols=50></textarea><p>
<input type=submit value="Отправить сообщение">
</form>
</td>

[/PHP]
Добавил это, переименовал формат файла из html в php - ГОТОВО!


Сделала все как написано (это пример с другой темы), но у меня ничего не происходит после нажатия кнопки "отправить сообщение", пробовала не на хостинге а на домашнем компе, у меня стоит денвер. В чем может быть причина?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 4.11.2008, 11:37; Ответить: Webmaster_hb
Сообщение #6


margo - а что должно произойти ???
p.s. в денвере стоит заглушка на отправку почты, т.е. реально она не отправляется, а складывается в отдельной папке в виде файла
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
margo_hb
margo_hb
Topic Starter сообщение 5.11.2008, 0:10; Ответить: margo_hb
Сообщение #7


(Webmaster_hb @ 4.11.2008, 13:37) *
margo - а что должно произойти ???
p.s. в денвере стоит заглушка на отправку почты, т.е. реально она не отправляется, а складывается в отдельной папке в виде файла


Если все поля заполнены то должно выводиться сообщение "Спасибо за отправку вашего сообщения ..." . Если стоит заглушка в денвере на отправку почты, значит нужно выкладывать на хостинг и тестировать . Спасибо.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nightfly_hb
Nightfly_hb
сообщение 5.11.2008, 1:53; Ответить: Nightfly_hb
Сообщение #8


Лучше использовать ящик хостера, т.к. фримейлы могут баница.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
margo_hb
margo_hb
Topic Starter сообщение 6.11.2008, 1:51; Ответить: margo_hb
Сообщение #9


(' post='14251 @ 5.11.2008, 03:53)
Лучше использовать ящик хостера, т.к. фримейлы могут баница.


а что значит баниться? а то я уже выложила на хостинг, а всеравно при нажатии на кнопку ничего не происходит и адрес как раз указан не хостерский
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
margo_hb
margo_hb
Topic Starter сообщение 6.11.2008, 2:59; Ответить: margo_hb
Сообщение #10


(Webmaster_hb @ 4.11.2008, 13:37) *
margo - а что должно произойти ???
p.s. в денвере стоит заглушка на отправку почты, т.е. реально она не отправляется, а складывается в отдельной папке в виде файла


С тем примером что в самом начале ничего у меня не отправлялось. Нашла другой пример, на локальной машине с денвером данные отправляются, но так как там стоит заглушка, чтоб быть уверенной нашла папку в которую денвер складывает письма и убедилась что они там есть. Выложила эти файлы на хостинг (бесплатный) данные отправляются, а на ящик писем не приходит??? Почему такое может быть? Может ли это быть из-за того что хостинг бесплатный???
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Интеграция спортивных данных API. Коэффициенты БК, Live результаты
14 yaroslav89 6631 13.3.2024, 23:16
автор: spoyer_ru
Открытая тема (нет новых ответов) ГОРЯЧИЕ FOREX|CRYPTO ЛИДЫ. БАЗЫ ДАННЫХ
[Чарджбек|Рекавери|Возврат]
9 Leado 3803 9.2.2024, 16:04
автор: baza0013
Открытая тема (нет новых ответов) Базы данных, различной тематики, выкладываем тут.
Делимся, обмениваемся, заказываем, парсим.
12 InfoObmen 15182 4.9.2022, 2:32
автор: Галецкая
Открытая тема (нет новых ответов) Сбор Данных Услуг И Специалистов Яндекс.Услуги
2 zkalinin 2352 26.5.2022, 17:10
автор: zkalinin
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыРассылка ваших сообщений в контакт формы!
3 dizaynmaks 1683 18.4.2022, 9:04
автор: dizaynmaks


 



RSS Текстовая версия Сейчас: 29.3.2024, 19:22
Дизайн