Как написать простой PHP отправить письмо из массива HTML5 шаблон

Я нашел хороший шаблон в HTML5, но мне нужна помощь - как отправить письмо с сервера на мой адрес электронной почты?

<div class="title">
    <h2>HTML5 AND CSS3 USE FLAT CONTACT FORM WITH TRANSPARENT EFFECT</h2>
    </div>
  <div class="container" id="my_view">
    <p>Contact</p>
     <div class="stripe"></div>
      <div class="animated">
        <form action="" method="post">
            <div class="top-two">
                <input type="text" placeholder="Name"/>
                <input type="text" placeholder="Email"/>
            </div>
            <div class="sub-one">
                <input type="text" placeholder="Subject"/>
                <textarea placeholder="Message"></textarea>
            </div>
            <div class="btn-s">
                <input type="submit" value="SEND"/>
            </div>
        </form>

Дизайнер не делает php-файл, и я не знаю, как написать на это. Пожалуйста, помогите мне http://www.arrayform.com/2017/02/17/standard-business-contact-form-template/

1 ответ

Решение

Вам понадобится серверный язык для генерации электронной почты. Если вы используете PHP, то ваш код может выглядеть следующим образом:

<?php
ob_start();
$to = "sagar@sunitainfosys.com"; 
$name = $_REQUEST['name'];
$subject = $_REQUEST['subject'];
$email = $_REQUEST['email'];          
$message = $_REQUEST['message'];

echo $headers = "From:" . "info@sunitainfosys.com";
echo $email_body = "Hi, \n Your Inquiry Information \n My name is $name \n E-mail :- $email \n   Subject :- $subject \n Message :- \n $message ";

if(mail($to,$subject,$email_body,$headers) or mysql_error()) {
?>

  <script language="javascript" type="text/javascript"> 
    <!-- alert('Your Message Sent Successfully'); -->
    window.location = 'Youpage.php'; 
  </script> 

<?php
}
else {
?>

  <script language="javascript" type="text/javascript"> 
    <!-- alert('Your Message Not Sent Successfully'); -->
    window.location = 'Youpage.php'; 
  </script> 

<?php
}
?>

И теперь вам нужно дать name к каждому элементу в HTML, например:

<input type="text" placeholder="Name" name="name" />
<input type="text" placeholder="Email" name="email" />
<input type="text" placeholder="Subject" name="subject" />
<textarea placeholder="Message" name="message"></textarea>

Пожалуйста, дайте мне знать, если у вас есть какие-либо проблемы.

Другие вопросы по тегам