У меня уже есть форма, настроенная на моем сайте. Я сам создал код формы.Как создать простую форму почты PHP для моего сайта?
У меня возникли проблемы с отправкой информации по электронной почте, в один прекрасный день все нормально, и она отправляется мне по электронной почте, на следующий день появляется сообщение с подтверждением, но ничто не отправляется на мой адрес электронной почты.
Это очень важно для моей работы.
Мой вопрос: Как я могу создать простую форму почтового ящика, которая всегда будет работать?
Это код, у меня сейчас:
$('#rSubmit').click(function(validateform){
var data = {};
data.to = "[email protected]";
data.from = "[email protected]";
data.subject = "New Reservation";
data.message = "New Reservation from Website \n"+
'\n First Name : '+$('#name').val()+
'\n Last Name : '+$('#lastname').val() +
'\n Company Name : '+$('#company').val() +
'\n Phone Number : '+$('#phone').val() +
'\n Street Address : '+$('#street').val() +
'\n Pick-Up City : '+$('#city').val()+
'\n Pick-Up State : '+$('#state').val() +
'\n Pick-Up Zip : '+$('#zip').val() +
'\n Date : '+$('#calendar').val()+
'\n Time : '+$('#time').val() +
'\n Time : '+$('#time2').val() +
'\n Time : '+$('#time3').val() +
'\n Airport : '+$('#airport').val() +
'\n Airline : '+$('#airline').val() +
'\n Flight # : '+$('#fnumber').val() +
'\n Stops : '+$('#hstops').val() +
'\n Stops Info : '+$('#info').val() +
'\n Passengers : '+$('#passengers').val() +
'\n Luggages : '+$('#luggages').val()+
'\n Car Seat : '+$('#seat').val()+
'\n Drop-Off Street : '+$('#dostreet').val() +
'\n Drop-Off City : '+$('#docity').val()+
'\n Drop-Off State : '+$('#dostate').val() +
'\n Drop-Off Zip : '+$('#dozip').val() +
'\n D.O Airport : '+$('#doairport').val() +
'\n D.O Airline : '+$('#doairline').val() +
'\n Flight # : '+$('#dofnumber').val() +
'\n Date : '+$('#calendar2').val()+
'\n Time : '+$('#rtime').val() +
'\n Time : '+$('#rtime2').val() +
'\n Time : '+$('#rtime3').val() +
'\n Return Street : '+$('#rtstreet').val() +
'\n Return City : '+$('#rtcity').val()+
'\n Return State : '+$('#rtstate').val() +
'\n Return Zip : '+$('#rtzip').val() +
'\n Return Airport : '+$('#rtairport').val() +
'\n Return Airline : '+$('#rtairline').val() +
'\n Return Flight # : '+$('#rtfnumber').val() +
'\n Payment Type : '+$('#payment').val() +
'\n Card Number : '+$('#creditcardno').val() +
'\n Exp. Date : '+$('#expirydate').val() +
'\n Exp. Date : '+$('#expirydate2').val()
;
alert("Congratulations! Your reservation has been made. Your confirmation number is 3851. Please contact us if you have any questions or comments.");
});
Есть ли другой более простой/удобный способ или кодирования, я могу использовать, что будет работать должным образом? Мне нужно всегда получать электронное письмо, как только человек нажимает «Отправить» на моем сайте, и эта кодировка не работает для меня
* «В один прекрасный день все в порядке, и он отправляется мне по электронной почте, на следующий день появляется сообщение с подтверждением, но на мой адрес электронной почты ничего не отправляется». ** - ** Q: ** вы что-то изменяете, так как это сработало, и вы сохранили рабочую копию той, которая работала? –
Единственное, что я заметил, это то, что у вас нет закрывающей скобки для '$ ('# rSubmit'). Click (function() {' –
Попробуйте добавить скобу к вашему ';' like this '};' посмотрим, Работает под именем '' \ n Exp. Date: '+ $ (' # expirydate2 '). val() ' –