Форма контактов (Отправитель Сервер)

Тема в разделе "PHP", создана пользователем techget, 14 фев 2016.

  1. techget

    techget

    Регистрация:
    14 фев 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';
    }
    }
    
    
    
    
    }
    ?>
     
  2. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.581
    Симпатии:
    1.482
    поле email обязательное:
    PHP:
    if (empty($_POST["email"])) {
        echo 
    'This field is required';
    }
    + на html можно повесить required на инпуте.


    Добавляем From:
    PHP:
    $headers 'From: [email protected]"\r\n" .
    'Content-type:text/plain; charset = utf-8';

    mail($to$subject$message$headers);