Witam,
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.';
mail($to,$subject,$message,$header); ?>
$('#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ść
<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=""> <input type="submit" value="wyślij wiadomość"/> <div class="contact-output"><p class="contact-hide">Pokaż tekst
</p></div>
Ktoś może mi pomóc?
Ten post edytował senior.pol 1.02.2016, 19:47:34