Fatal error: Class 'PHPMailer" introuvable dans la .../contact/mailtest/process.php sur la ligne 8

Je suis en train de faire PHPMailer de travail, mais il continue de me donner cette erreur:

Fatal error: Class 'PHPMailer' ne trouve pas dans /home/a4588543/public_html/contact/mailtest/process.php sur la ligne 8.

et la ligne 8 est:

$mail = new PHPMailer();

Voici le code:

<?php

$email = $_REQUEST['email'] ;
$message = $_REQUEST['message'] ;

require("class.phpmailer.php");

$mail = new PHPMailer();

$mail->IsSMTP();                                      //set mailer to use SMTP
$mail->Host = "mysmtp-server";  //specify main and backup server
$mail->SMTPAuth = true;     //turn on SMTP authentication
$mail->Username = "[email protected]";  //SMTP username
$mail->Password = "pass"; //SMTP password

$mail->From = "[email protected]";
$mail->FromName = "Online Request";
$mail->AddAddress("[email protected]");                  //name is optional


$mail->WordWrap = 50;                                 //set word wrap to 50 characters
$mail->IsHTML(true);                                  //set email format to HTML

$mail->Subject = "Contact Form";
$mail->Body    = $message;
$mail->AltBody = $message;

if(!$mail->Send())
{
   echo "Message could not be sent. <p>";
   echo "Mailer Error: " . $mail->ErrorInfo;
   exit;
}

echo "Message has been sent";
?>
n'class.smtp.php existe dans le même dossier que votre script réside (mailtest dossier)? Avez-vous sort PHPMailer correctement? Il est sensible à la casse
Ajouter include_once("class.phpmailer.php"); avant que la nouvelle instance et d'être sûr que vous avez class.phpmailer.php dans mailtest dir.
Cela a aidé. Merci beaucoup
Son bon de savoir qu'il DOIT exister dans le même dossier, puisque, dans les instructions qu'ils n'ont jamais dit qu'Il en avait besoin.
Il n'a pas besoin d'exister dans le même dossier si vous utilisez require_once('./phpmailer/class.phpmailer.php'); (en supposant que "phpmailer" est le nom exact du répertoire dans lequel vous avez class.phpmailer.php et c'est un sous-répertoire de "mailtest').

OriginalL'auteur qwaz | 2013-09-12