좋은 저녁, 나는 phpmailer 내 개인 전자 메일 주소로 전자 메일을 보내려고phpmailer 대신
다운로드, 조치를 perfomring 없습니다. phpmailer 용 PHP 파일을 만들고이 파일에 양식 작업을 설정하고 있습니다. 내 사이트에 페이지를 업로드하고 테스트 할 때 작업을 실행하는 대신 파일을 다운로드하고 전자 메일을 보내지 않아야합니다.
<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>
는 내가 거기에 비슷한 질문이 여기에 있지만 내가 태그를 잊지 않았다 나의 문제는 다른 것보고 여기에 내 코드입니다. 당신의 도움을 주셔서 감사합니다.
안녕하세요 싱크로 답변 해 주셔서 감사합니다. 브라우저에 코드가 표시되지 않습니다. 내 컴퓨터에 파일을 다운로드하여 HTML 편집기에서 열 수 있습니다. 그게 이상하고 불가능한 것처럼 들리지만 그 일은 일어난다. github에서 제안한 코드를 사용해 보겠습니다. 감사. – bsayles12
전혀 불가능하지 않습니다! 다운로드 한 파일에 PHP 소스 코드가 포함되어 있습니까? 그렇다면 PHP는 여전히 동일한 문제입니다. 서버가 PHP를 지원하도록 설정되지 않았습니다. – Synchro
예. 다운로드 한 파일에 소스 코드가 있습니다. PHP를 사용할 수있는 좋은 웹 서버는 무엇이 될까요? – bsayles12