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



 

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Форма обрат ной связи
RitrS
RitrS
Topic Starter сообщение 7.2.2015, 22:38; Ответить: RitrS
Сообщение #1


Доброго времени суток,

Есть сайт-слайдер (fullPage.js)
Добавил на него форму обратной связи, но сообщения ни в какую не приходят.
Буду благодарен кто наставит на путь истинный.

Сайт: deathrace.hol.es
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
miketomlin
miketomlin
сообщение 7.2.2015, 23:29; Ответить: miketomlin
Сообщение #2


Торгуем лэндингами в том числе и на fullPage (пример могу скинуть в личку). Функцию передачи сообщений обычно подключаем на стороне. После отправки сообщения часто достаточно просто сделать перенаправление обратно на лэндинг. Это дает эффект совершенного действия, т.к. форма обратной связи обычно находится не на #firstPage.

Может, на вашей площадке отключена отправка электронных писем. Если так, могу подключить ваш лэндинг к нашему сервису отправки сообщений.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Wins
Wins
сообщение 8.2.2015, 7:07; Ответить: Wins
Сообщение #3


А обработчик у формы есть?

сейчас там нет action

<form method="POST" id="feedback-form">

</form>


Укажите action который отвечает за обработку формы, например index.php

должно быть так.

<form action="index.php" method="POST" id="feedback-form">

</form>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
RitrS
RitrS
Topic Starter сообщение 8.2.2015, 17:33; Ответить: RitrS
Сообщение #4


Теперь при нажатии "Отправить" у меня открывается содержимое PHP документа.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Wins
Wins
сообщение 8.2.2015, 17:44; Ответить: Wins
Сообщение #5


Ну так я для примера написал index.php, нужно вместо него указать реальный обработчик, я ж не знаю как он у вас называется, и есть ли он вообще.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
miketomlin
miketomlin
сообщение 8.2.2015, 18:18; Ответить: miketomlin
Сообщение #6


Вот именно. Есть ли он вообще?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Sbudeop
Sbudeop
сообщение 9.2.2015, 17:50; Ответить: Sbudeop
Сообщение #7


Доброго времени суток,
Взял здесь форму обратной связи: http://www.html.by/threads/601-forma-obrat...p=3313#post3313 - сообщение от pomp, не работает, выдается ошибка: "Ошибка ! Скрипту не были переданы параметры !"
Коды, в тексте html страницы: <form action=mail.php method=post>

<br><center><b> ВАШ НОМЕР ТЕЛЕФОНА и сообщение: <textarea name=mess rows=1 cols=50></textarea><br><br>
ВАШЕ ИМЯ: <input type=text name=name size=30>;<br><br>
ВАШ e-mail: <input type=text name=email size=30></p>
<p><input type=submit value="Отправить сообщение">


Коды в файле mail. 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 = "моя почта@yandex.ru"; /*МЕНЯЕШЬ НА СВОЙ АДРЕСС!*/
$subject = "Сообщение с вашего интернет-сайта";
$message = "Имя пославшего:$name::::::::::Электронный адрес:$email::::::::::Сообщение:$mess:::::::::IP-адрес:$REMOTE_ADDR";
mail ($to,$subject,$message) or print "Не могу отправить письмо !!!";
echo "<center><b>Спасибо за отправку вашего сообщения<a href=index.php>Нажмите</a>, что бы вернуться на главную...>";
exit;
/* Ниже этой строки в файле ничего не должно быть. */ ?>


В чем ошибка?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Wins
Wins
сообщение 9.2.2015, 18:00; Ответить: Wins
Сообщение #8


А вы данные получаете?

у вас

[PHP]$name = $_POST["name"][/PHP]

и т .д?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Sbudeop
Sbudeop
сообщение 9.2.2015, 21:13; Ответить: Sbudeop
Сообщение #9


Да, уже поправил!
... Просмотрел далее эту закрытую ветку форума и нашел тут работающий скрипт (отредактированный) - http://www.html.by/threads/601-forma-obrat...ak-sdelat/page4 (сообщение от LEXX, 12.10.2008 17:48):


<?php
$name=$_POST["name"];
$email=$_POST["email"];
$mess=$_POST["mess"];
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 = "моя почта[EMAIL="почта@yandex.ru"]@yandex.ru[/EMAIL]";
$subject = "Сообщение с вашего интернет-сайта";
$message = "Имя пославшего:$name::::::::::Электронный адрес:$email::::::::::Сообщение:$mess:::::::::IP-адрес:$REMOTE_ADDR";
mail ($to,$subject,$message) or print "Не могу отправить письмо !!!";
echo "<center><b>Спасибо за отправку вашего сообщения!";
exit;
?>


... Однако кодировку писем пока не исправил, менял на странице <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> на <meta http-equiv="content-type" content="text/html; charset=\"windows-1251\" /> - без разницы! Сообщения от скрипта приходят на почту одинаковые... Однако, мне почту пересылать дальше, могу и в ручную кодировку править - есть много для этого онлайн сервисов... Однако, вопрос: Что ещё можно поменять, чтобы сделать кодировку нормальной?


Ещё есть вопрос по строке скрипта: echo "<center><b>Спасибо за отправку вашего сообщения<a href=index.php>Нажмите</a>, что бы вернуться на главную..."; Пробовал поставить фон, размер текста побольше, перенос строки - это не работает, происходит переход на страницу с ошибкой и письмо не приходит.


Что сделать, чтобы большими буквами в середине страницы было написано: "Спасибо за отправку вашего сообщения!"?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Den1xxx
Den1xxx
сообщение 9.2.2015, 23:05; Ответить: Den1xxx
Сообщение #10


(Sbudeop @ 9.2.2015, 23:13) *
Что сделать, чтобы большими буквами в середине страницы было написано: "Спасибо за отправку вашего сообщения!"?

[PHP]echo "<center><b>Спасибо за отправку вашего сообщения!</b></center>";[/PHP]
теги закрывать надо
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПринимаю заказы на копирайтинг, рерайтинг. Стабильно работаю, всегда на связи
Нужен автор текстов, копирайтер? Обращайтесь
14 KriptoFin 4990 22.9.2020, 18:07
автор: mrSana
Открытая тема (нет новых ответов) Нужен простой лендинг с формой обратной связи
10 Kuzzma 678 11.9.2020, 21:33
автор: Kuzzma
Открытая тема (нет новых ответов) Настройка каптчи на форму обратной связи
3 woolf 1199 9.4.2019, 17:21
автор: bobur
Открытая тема (нет новых ответов) Спам через форму обратной связи на сайте
14 Evgeniy3200 7142 15.5.2017, 20:53
автор: samvel32453
Открытая тема (нет новых ответов) Требуется доработка формы заказа/обратной связи
0 Dinamitt 1250 22.2.2017, 22:02
автор: Dinamitt


 



RSS Текстовая версия Сейчас: 25.11.2020, 3:47
Дизайн