Доброго вечера,PHPMailer не perfomring действия, вместо загрузки
Я пытаюсь отправить электронную почту на мой личный адрес электронной почты с PHPMailer. Я создаю php-файл для phpmailer, а затем я устанавливаю действие формы в этот файл. Когда я загружаю страницу на свой сайт и тестирую ее, вместо того, чтобы выполнять действие, так как оно должно загружать файл и не отправлять электронное письмо. Вот мой код:
<form class="contactform" onsubmit="return validateForm()" action="email.php" ` method="post" enctype="text/plain">
И код PHP файла:
<body>
<?php
require("class.PHPMailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // set mailer to use SMTP
$mail->Host = "mail.50webs.com"; // specify main and backup server
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "xxxxxx"; // SMTP username
$mail->Password = "xxxxxxxx*"; // SMTP password
$mail->From = "xxxxx";
$mail->FromName = "webmaster";
$mail->AddAddress("xxxxxx", "Bryan Sayles");
$mail->AddAddress("bxxxxxxxxx"); // name is optional
$mail->AddReplyTo("xxxxxx", "Webmaster");
$mail->WordWrap = 50; // set word wrap to 50 characters
$mail->AddAttachment("/var/tmp/file.tar.gz"); // add attachments
$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); // optional name
$mail->IsHTML(true); // set email format to HTML
$mail->Subject = "Contact form response";
$mail->Body = "$message $contactreason $name </b>";
$mail->AltBody = "This is the body in plain text for non-HTML mail clients";
if(!$mail->Send())
{
echo "Message could not be sent. <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
echo "Message has been sent";
?>
</body>
Я видел, есть аналогичный вопрос здесь, но моя проблема выглядит иначе, как я не забыл тег. Спасибо за вашу помощь.
Hi Synchro, Спасибо за ваш ответ. Он не отображает код в браузере. Он загружает файл на мой компьютер, поэтому я могу открыть его в редакторе html. Я знаю, что это звучит странно и невозможно, но вот что происходит. Я попробую код, который вы предложили на github. Благодарю. – bsayles12
Невозможно вообще! Загружает ли загружаемый файл исходный код PHP? Если это так, это все та же проблема - ваш сервер не настроен на обслуживание PHP. – Synchro
да. в загруженном файле есть исходный код. Каким будет хороший веб-сервер для использования, позволяющий php? – bsayles12