0

Hieはphpでメールを送信しようとしていますが、このエラーが発生し続けます

致命的なエラー:2行目のC:\ wamp \ www \ Site \ php\phpmailer.phpにクラス「PHPMailer」が見つかりません

これが私のコードです:

<?php
$mail  = new PHPMailer();   
$mail->IsSMTP();

//GMAIL configerations
$mail->SMTPAuth   = true;                  
$mail->SMTPSecure = "ssl";                 
$mail->Host       = "smtp.gmail.com";      
$mail->Port       = 465;                   
$mail->Username   = "myaddress@gmail.com"; 
$mail->Password   = "password";           
//End Gmail

$mail->From       = "address@gmail.com";
$mail->FromName   = "Me";
$mail->Subject    = "Trial";
$mail->MsgHTML("this is atest message");


$mail->AddAddress("my address@gmail.com","name to");
$mail->IsHTML(true); 

if(!$mail->Send()) {//to see if we return a message or a value bolean
    echo "Mailer Error: " . $mail->ErrorInfo;
} else{
  echo "Message sent!";
  }
?>
4

2 に答える 2

1

phpmailer クラスをインクルードしてください。

require_once($_SERVER['DOCUMENT_ROOT'].'/lib/phpmailer/class.phpmailer.php');

http://www.askapache.com/php/phpfreaks-eric-rosebrocks-phpmailer-tutorial.html

于 2013-03-14T22:03:21.317 に答える
0

インスタンスを作成する前に、クラスを含めてみましたか?例えば:

require_once 'C:\PATH\TO\CLASS\PHPMailer.php';
于 2013-03-14T22:02:59.800 に答える