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



 

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

Открыть тему
Тема закрыта
> Помогите с формой контакта
juergenhd
juergenhd
Topic Starter сообщение 5.3.2016, 22:26; Ответить: juergenhd
Сообщение #1


Новичок
*

Группа: Viewer
Сообщений: 8
Регистрация: 3.3.2016
Поблагодарили: 0 раз
Репутация:   0  


Может кто помочь с Формой контакта?

у меня стоит такая форма контактов на сайте (Сайт визитка на html+ контакт на php) , моя проблема в том что когда приходит запрос с формы контакта то емайл отправителя всегда сервер а не а емайл посетителя, как сделать форму контактов правильно что бы когда приходило письмо то емайл был отправителя а не серверный? Я в этом не понимаю.


Код
?php
$post = (!empty($_POST)) ? true : false;
if($post)
{
$name = htmlspecialchars($_POST["name"]);
$tel = htmlspecialchars($_POST["tel"]);
$email = htmlspecialchars($_POST["email"]);
$budjet = htmlspecialchars($_POST["budjet"]);
$comment = htmlspecialchars($_POST["comment"]);
$place = htmlspecialchars($_POST["place"]);



$error = "";


if(!$error)
{
$sub = 'Поступила новая заявка';
$message ="Поступила новая заявка\n\nИмя - ".$name."\nТелефон - ".$tel."\nEmail - ".$email."\nБюджет - ".$budjet."\nКомментарий к заказу - ".$comment."\nФорма с которой поступила заявка - ".$place;

$mail = mail("тут мой емайл", $sub, $message,"Content-type:text/plain; charset = utf-8");

if($email)
{
echo 'OK';
}
}




}
?>


Сообщение отредактировал juergenhd - 5.3.2016, 22:26
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
n1tr1k
n1tr1k
сообщение 5.3.2016, 23:34; Ответить: n1tr1k
Сообщение #2


Любитель BMW и бекона :)
*****

Группа: Active User
Сообщений: 767
Регистрация: 17.1.2009
Из: Saint-Petersburg
Поблагодарили: 266 раз
Репутация:   65  


juergenhd, mail(). Есть куча готовых решений, не стесняйтесь пользоваться поиском.

Код
<?php

    $post = (!empty($_POST)) ? true : false;
    
    if($post) {
        $name = htmlspecialchars($_POST["name"]);
        $tel = htmlspecialchars($_POST["tel"]);
        $email = htmlspecialchars($_POST["email"]);
        $budjet = htmlspecialchars($_POST["budjet"]);
        $comment = htmlspecialchars($_POST["comment"]);
        $place = htmlspecialchars($_POST["place"]);
        $headers = 'Content-type: text/plain; charset=utf-8' . "\r\n";
        $headers .= 'Reply-To: ' . $email';
        
        $error = "";


        if(!$error) {
            $sub = 'Поступила новая заявка';
            $message ="Поступила новая заявка\n\nИмя - ".$name."\nТелефон - ".$tel."\nEmail - ".$email."\nБюджет - ".$budjet."\nКомментарий к заказу - ".$comment."\nФорма с которой поступила заявка - ".$place;

            $mail = mail("тут мой емайл", $sub, $message, $headers);

            if($email) echo 'OK';
        }

    }

?>


Сообщение отредактировал n1tr1k - 5.3.2016, 23:35


--------------------
ICQ: 494-420


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
juergenhd
juergenhd
Topic Starter сообщение 6.3.2016, 2:12; Ответить: juergenhd
Сообщение #3


Новичок
*

Группа: Viewer
Сообщений: 8
Регистрация: 3.3.2016
Поблагодарили: 0 раз
Репутация:   0  


Спасибо, попробыл ну не идёт, не отпровляет, ставлю свой всё ок.

Отправляет но при ответе выдает $email@hostde1.fornex.org
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Зотов
Зотов
сообщение 6.3.2016, 11:49; Ответить: Зотов
Сообщение #4


Копирайтер, стаж 7 лет
******

Группа: Active User
Сообщений: 1414
Регистрация: 11.4.2012
Из: Краснодарский край
Поблагодарили: 369 раз
Репутация:   40  


Цитата(juergenhd @ 6.3.2016, 2:12) *
Спасибо, попробыл ну не идёт, не отпровляет, ставлю свой всё ок.

Отправляет но при ответе выдает $email@hostde1.fornex.org


Вот здесь вообще непонятно, что и куда вы ставите. Что значит "ставлю свой"? И в каких случаях всё-таки отправляет?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
n1tr1k
n1tr1k
сообщение 6.3.2016, 13:31; Ответить: n1tr1k
Сообщение #5


Любитель BMW и бекона :)
*****

Группа: Active User
Сообщений: 767
Регистрация: 17.1.2009
Из: Saint-Petersburg
Поблагодарили: 266 раз
Репутация:   65  


juergenhd, кавычку не убрал после $email

Код
$headers .= 'Reply-To: ' . $email;


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
ICQ: 494-420
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Помогите, пожалуйста, моей дочери выжить!
благотворительный топик
30 vitvirtual 3723 Вчера, 8:30
автор: vitvirtual
Открытая тема (нет новых ответов) Продвигаю страницу по запросу "Как сделать игру". Помогите советом, пожалуйста
Я секу в теме! Но подать статью угодным поисковикам образом не смо
22 coremission 2139 8.5.2018, 12:33
автор: coremission
Открытая тема (нет новых ответов) Помогите с выбором ноута
20 rokot 867 23.4.2018, 12:09
автор: Room
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыПомогите с идеями для форума про успех
Спасибо за каждую идею
43 Zoya83 5055 12.4.2018, 11:42
автор: Zoya83
Открытая тема (нет новых ответов) Лендинг или сайт-визитка для ИП? Помогите определиться
6 Yas18 1118 31.3.2018, 20:57
автор: Yas18


 



RSS Текстовая версия Сейчас: 20.5.2018, 14:18
Дизайн