2014-01-27 4 views
-4

я иметь такую ​​форму:Как отправить форму HTML на электронную почту

<form class="contact-form" method="post" action="mailto:[email protected]"> 
    <p class="input-block"> 
     <input type="text" name="name" id="name" placeholder="Name *" /> 
    </p> 
    <p class="input-block"> 
     <input type="email" name="email" id="email" placeholder="Email *" /> 
    </p> 
    <p class="input-block"> 
     <button class="button turquoise submit" type="submit" id="submit"><i class="icon-paper-plane-2"></i></button> 
    </p> 
</form> 

Я хотел бы знать, когда люди заполнить его, как я могу отправить те же Заполненные подробности в письме?

+3

Вы можете сделать это с помощью ПРОГРАММИРОВАНИЯ! Попробуйте и сообщите нам, как вы поживаете. – CD001

+0

Вам нужен SMTP-сервер, который отправит ваше электронное письмо на заданный адрес. Вам также нужен способ общения с этим сервером, вы можете изучить функцию 'mail()'. – MMM

ответ

0

Попробуйте этот метод

<?php 
$name = $_POST['name']; 
$email = $_POST['email']; 
$website = $_POST['website']; 
$type = $_POST['type']; 
$message = $_POST['message']; 
$formcontent=" From: $name \n Website: $website \n Message: $message"; 
$recipient = "[email protected]"; 
$subject = "Contact Form"; 
$mailheader = "From: $email \r\n"; 
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!"); 
?> 
+1

Это должно быть худшее решение когда-либо, но с другой стороны, OP не потрудился делать какие-либо исследования, что так же плохо. – David

+0

Почему downvoted? Я просто попросил этот метод! – Swagata

+0

Я фактически поддержал вас. Два других человека были остановлены. – David

2
<?PHP 
$email = $_POST["emailaddress"]; 
$to = "[email protected]"; 
$subject = "New Email Address for Mailing List"; 
$headers = "From: $email\n"; 
$message = "A visitor to your site has sent the following email address to be added to your mailing list.\n 

Email Address: $email"; 
$user = "$email"; 
$usersubject = "Thank You"; 
$userheaders = "From: [email protected]\n"; 
$usermessage = "Thank you for subscribing to our mailing list."; 
mail($to,$subject,$message,$headers); 
mail($user,$usersubject,$usermessage,$userheaders); 
?> 

Я желаю, возможно, это поможет вам.

Смежные вопросы