我想制作一个可以向我的邮件发送电子邮件的简单程序 所以有我的程序代码我尝试在域和托管中运行它 但我得到404错误
这是index.php 不完整,只是一些代码
<section>
<div class="container">
<div class="ac">
<form action=’mail.php’ method=’post’>
<ul>
<li>Email :</li><input type="text" placeholder="Your Email Address" name='email'/>
<li>Name :</li><input type="text" placeholder="Your Name" name='nama' />
<li><h1>Your Request :<br> <textarea placeholder="Type your request here!" style="width: 800px; height: 150px;" name='comment' id='comment'></textarea> <br>
</li></h1>
<button type="submit" >Submit <i class="fa fa-arrow-circle-o-right"></i></button>
</ul></form>
</div>
</div>
</section
这是mail.php
<?php
require_once("class.phpmailer.php");
$sendmail = new PHPMailer();
$email=$_POST[‘email’];
$nama=$_POST[’nama’];
$comment=$_POST[‘comment’];
$sendmail->setFrom($email); //email pengirim
$sendmail->addReplyTo($email); //email replay
$sendmail->addAddress('venray92@gmail.com','Steven'); //email tujuan
$sendmail->Subject = $nama; //subjek email
$sendmail->Body=$comment ; //isi pesan
$sendmail->isHTML(true);
if(!$sendmail->Send())
{
echo "Email Sended Fail : " . $sendmail->ErrorInfo;
}
else
{
echo "Email Sended Succesfuly!";
}
?>
请帮我解决,我找不到解决方案
答案 0 :(得分:0)
下面是我通常使用的一个小型PHPMailer代码段。希望你觉得它很有用。
return
此外,由于您使用的是Gmail,请确保创建ASP(特定于应用程序的密码),并在代码中使用它,而不是真实的密码。
答案 1 :(得分:0)
404
错误表示找不到该页面。我怀疑是由于<form>
元素
<form action=’mail.php’ method=’post’>
^ ^ ^ ^
将此更改为
<form action='mail.php' method='post'>