Potrzebuję przerobić mój formularz kontaktowy, który aktualnie napisany jest dla funkcji mail. Problem w tym, że serwer aktualnie nie obsługuje jej, dlatego potrzebuję korekty na wysyłanie przez smtp.
<?php $to="abc@abc.pl"; $first_name=$_POST['first-name']; $second_name=$_POST['second-name']; $email=$_POST['email']; $subject=$_POST['subject']; $msg=$_POST['message']; $header='From:'.$email; $message='First Name: '.$first_name."\n"; $message.='Second Name: '.$second_name."\n\n"; $message.='Message: '."\n".$msg; $message.="\n\n".'--This email was sent from your site name.'; ?>
$('#contact-form').submit(function(e){ e.preventDefault(); $(document).ajaxStart(function(){ $('.contact-output').html('<p>Sending</p>'); }); $.ajax({ url:'contactform.php', type:'post', data:$('#contact-form').serialize(), success:function(){ $('.contact-output').html('<p class="contact-success">Your message was sent successfully</p>'); }, error:function(){ $('.contact-output').html('<p class="contact-error">Failed to send your message</p>'); } }); });
<div class="col-sm-12 col-md-5"> <h4 class="contact-form-title"> Napisz wiadomość </h4> <form method="post" id="contact-form" class="form-inline"> <input type="text" name="first-name" class="first-name" placeholder="Imię *" required=""/> <input type="text" name="second-name" class="second-name" placeholder="Nazwisko *" required=""/> <input type="email" name="email" class="email-address" placeholder="Twój e-mail *" required=""/> <select name="subject" class="contact-select" required=""> </select> <input type="submit" value="wyślij wiadomość"/> </form> </div>
Ktoś może mi pomóc?