PHPMailer et Could not load language file
Bonsoir,
je suis en train de reprendre un site web ; il y a dedans un envoi de mail ; je me suis dit, pour faire ça, autant utiliser phpmailer plutôt que la fonction mail() ; avant de coder la fonction qui envoie le mail, je fais une fonction de test de phpmailer, en gros une fonction censée envoyer un mail à moi-même. Or, j'obtiens le message d'erreur du titre ; pourquoi ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| <?php
header('Content-type: text/html; charset=UTF-8');
error_reporting(E_ALL);
ini_set('display_errors','1');
require_once "phpmailer/class.phpmailer.php";
$mail = new PHPmailer();
$mail->SetLanguage('en','language/phpmailer.lang-en.php'); //j'ai vérifié : ce fichier existe bien...
$mail->SMTPDebug = 2;
$mail->charset='UTF-8';
date_default_timezone_set("Europe/Zurich");
$mail->WordWrap = 50;
$mail->From='mon_adresse_mail';
$mail->AddAddress('mon_adresse_mail');
$mail->AddReplyTo('mon_adresse_mail');
$mail->Subject=utf8_decode('Exemple trouvé sur DVP');
$mail->Body=utf8_decode('testé'); //avec un caractère accentué
if(!$mail->Send()){ //Teste si le return code est ok.
echo $mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7)
}
else{
echo 'Mail envoyé avec succès';
}
unset($mail);
?> |