php邮件错误404错误代码

时间:2015-07-31 04:28:56

标签: php

我想制作一个可以向我的邮件发送电子邮件的简单程序 所以有我的程序代码我尝试在域和托管中运行它 但我得到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!"; 
    }
?>

请帮我解决,我找不到解决方案

2 个答案:

答案 0 :(得分:0)

下面是我通常使用的一个小型PHPMailer代码段。希望你觉得它很有用。

return

此外,由于您使用的是Gmail,请确保创建ASP(特定于应用程序的密码),并在代码中使用它,而不是真实的密码。

答案 1 :(得分:0)

404错误表示找不到该页面。我怀疑是由于<form>元素

中的单引号引起的
<form action=’mail.php’ method=’post’>
             ^        ^        ^    ^

将此更改为

<form action='mail.php' method='post'>