Bonjour,
su mon site l'envoi de mail suivant à toujours fonctionné :
1 2 3 4 5 6
| // ENVOI DE MAIL
$envoi_mail_body = '';
include('mail-contact.php');
$envoi_mail->Body = $envoi_mail_body; |
avec mail-contact.php
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 30 31
| <?php
// mail provenant de crecli02_etape02.php
require "phpmailer/class.phpmailer.php";
$envoi_mail = new PHPmailer();
// $envoi_mail->IsSMTP();
$envoi_mail->IsHTML(true);
// $envoi_mail->Mailer="mail"
// $envoi_mail->Host='xx.xx.xx.x';
$envoi_mail->From=$mail;
$envoi_mail->FromName='xx'; // expéditeur que l'on voit apparaître
$envoi_mail->AddAddress('xx@xx.com');
$envoi_mail->AddBCC ('xx1@yahoo.fr');
// $envoi_mail->AddReplyTo('xxx@gmail.com');
$envoi_mail->Subject=(($abus)?'ABUS : ':'').$sujet;
//$envoi_mail->Subject=if($abus){ echo 'ABUS : ';}$sujet;
// $envoi_mail->Subject=$sujet;
$envoi_mail->Body=$message;
if(!$envoi_mail->Send()){ //Teste si le return code est ok.
echo $envoi_mail->ErrorInfo; //Affiche le message d'erreur (ATTENTION:voir section 7)
}
else{
$message_mail[] = '<center><font color="red">'.$txt0177.'</font></center>';
}
// $envoi_mail->SmtpClose();
unset($envoi_mail);
?> |
Mais depuis un mois, sans aucun changement de ma part, il y a les messages d'erreur suivants :
[31-Aug-2014 21:04:29 Europe/Berlin] PHP Warning: Creating default object from empty value in /home/swapnfly/public_html/contact.php on line 261
Il s'agit de cette ligne
$envoi_mail->Body = $envoi_mail_body;
Et j'ai remarqué que à dans chaque fichier où j'envoie des mails j'ai le même message d'erreur...
Partager