2016-02-11 73 views
0

我下載了PHP郵件程序並添加了以下代碼的Contactformhandler.php文件。但來自我的網站的消息服務運行不正常。請幫助我。使用phpmailer從網站發送郵件到Gmail帳戶

我收到錯誤 - 致命錯誤(!):類 'PHPMailer的' 用C未找到:\ WAMP \ WWW \ carlmckever.com \ ContactFormHandler.php第4行 調用堆棧

時間記憶功能位置

1 0.0008 247024 {主}().. \ ContactFormHandler.php:0

Contactformhandler.php編碼是 -

<?php 
require("mails\phpmailer.php"); 
$mail = new PHPMailer(); 
$mail->IsSMTP(); 
$mail->Host = "smtp.gmail.com"; 
$mail->Port = "587"; 
$mail->SMTPAuth = true; 
$mail->SMTPDebug = 2; 
$mail->Username = "[email protected]"; 
$mail->Password = "password"; 

$mail->From = "[email protected]"; 
$mail->FromName = "admin"; 
$mail->AddReplyTo("[email protected]"); 
$mail->AddAddress("[email protected]"); 
$mail->IsHTML(true); 
$mail->Subject = "Test message sent using the PHPMailer component"; 
$mail->Body = "This is a test message."; 
if(!$mail->send()) { echo "Mailer Error: " . $mail->ErrorInfo; } else { echo "Message has been sent successfully"; } 
header('location:index.html'); 
?> 

Htmlc ontactformcoding-

<!---ContactFormSection--> 
      <div class="row"> 
       <div class="col-lg-8"> 
        <div class="boxed-grey"> 

          <div class="row"> 
           <div class="col-md-6"> 
            <div class="form-group"> 
             <form action="ContactFormHandler.php" method="post"> 
             <label for="name"> 
              Name</label> 
             <input type="text" class="form-control" id="name" placeholder="Enter name" required="required" /> 
            </div> 
            <div class="form-group"> 
             <label for="email"> 
              Email Address</label> 
             <div class="input-group"> 
           <span class="input-group-addon"><span class="glyphicon glyphicon-envelope"></span> 
           </span> 
              <input type="email" class="form-control" id="email" placeholder="Enter email" required="required" /></div> 
            </div> 

           </div> 
           <div class="col-md-6"> 
            <div class="form-group"> 
             <label for="name"> 
              Message</label> 
          <textarea name="message" id="message" class="form-control" rows="9" cols="25" required="required" 
             placeholder="Message"></textarea> 
            </div> 
           </div> 

           <div class="col-md-12"> 
            <button type="submit" class="btn btn-skin pull-right" id="btnContactUs"> 
             Send Message</button> 
           </div> 
          </div> 
         </form> 
        </div> 
       </div> 
+0

錯誤消息對我來說似乎很清楚 – 2016-02-11 21:00:03

+0

是的,這對我也很清楚。但一切都很好 – Skumar

+0

如果它很好,你不會得到錯誤 - 所以這個,不是 – 2016-02-11 21:03:23

回答

0

PHP不理解的Windows路徑:

require("mails\phpmailer.php"); 
       ^--- 

,這只是一個轉義p,這意味着什麼到PHP,所以你切實做好

require("mailsphpmailer.php"); 

這你被告知,正確的,不存在。

嘗試

require("mails/phpmailer.php"); 

代替。請注意0​​...

+0

沒有變化。同樣的錯誤 – Skumar

相關問題