Я большой новичок, когда дело доходит до внутреннего кодирования, поэтому я обычно просто использую предварительно подготовленные контактные формы, чтобы быстро все было сделано. я пробовал изучать php, но это меня просто смущает ... Я был немного смущен тем, что размещал это здесь, так как сам не писал сценарий, но я потратил последние несколько дней на поиски в Google, и также глядя на другие вопросы о том, что контактные формы не работают, но пока ничего не получилось. У меня есть контактная форма на моем хосте для тестирования прямо здесь http://www.etdigitaldesign.com/testcontact.htmlphp script error (s) для проверки формы поля контактная форма
Это дает «oops! Что-то пошло не так!» ошибка, которая заставляет меня поверить, что php-скрипт работает неправильно. Я пробовал использовать разные php-скрипты с этой формой, и ничего не работает! Я предполагаю, что что-то не так с php-скриптом? Я всегда проверяю мой почтовый ящик после упаковывают ложной ошибки, но он никогда не посылает электронную почту :(
PHP скрипт здесь:
<?php
$receiver = "[email protected]"; //PROVIDE YOUR EMAIL ADDRESS
$subject = "Website Contact Form"; //PROVIDE THE SUBJECT OF THE CONTACT FORM MAIL
$name = $_POST['name'];
$email = $_POST['email'];
$mail_message = $_POST['message'];
$message = "<br/>Name: " . $name .
"<br/>Email: " . $email ;
$message .= "<br/>Message: " . $mail_message .
"<br/><br/><br/>Date: " . date("Y-m-d h:i:s");
$siteEmail = $receiver;
$emailTitle = $subject;
$thankYouMessage = "Thank you for contacting us, we'll get back to you shortly.";
$err_msg = 'Please Try Again';
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .='From: ' . $name . ' <' . $email . '>';
if(mail($receiver, $emailTitle, $message, $headers))
{
echo 'success';
}
else
{
echo 'error';
}
?>
Я также StackOverflow NEWB, и я не могу показаться, чтобы получить HTML правильно отформатирован для сообщения, поэтому я помещаю его в jsbin. Вы можете просмотреть его здесь: http://jsbin.com/wopawulome/edit?html однако я поместил форму контакта сам по себе в html-документ в первой ссылке (www.etdigitaldesign.com/testcontact.html) так что он не будет подавляющим, чтобы просмотреть источник, его очень короткий документ. Если бы кто-нибудь мог помочь, я бы это оценил. Я пытался получить эту работу в течение нескольких дней :(
Ну вы видите, PHP я писал сценарий, который пришел с ним, но в документации сказано, чтобы написать тему и ресивер как вы сказали, и я пробовал это, но это не сработало. Я только что изменил его, чтобы дважды проверить, и он не работает :( –
Я внес изменения, которые вы предложили, и он все еще не работает :( Я не был уверен, что означала версия mime, поэтому я посмотрел mime mailer, и на самом деле это не похоже на то, что мне нужно ... достаточно простого текстового письма. Необходимы ли заголовки mime? –