Je crée une fonction pour envoyer un email de notification à un utilisateur en utilisant le phpMailer lib. Cela fonctionne très bien si je viens d'envoyer un e-mail ou d'envoyer plusieurs courriels à l'intérieur de la classe. Mais si fairephpMailer page blanche lors de la création de plusieurs instances de la classe
for($i=0;$i<3;$++)
{
$notification = new $Notification();
$notification->notify(...);
}
Il une page blanche retour précis ou chiffré. Pas d'erreurs, de messages, rien. Avant de demander, j'ai activé display_errors.
Que peut-il être?
Il fonctionne très bien si j'ai juste une instance de phpmailer comme ceci:
$phpmailer = new PHPMailer($exceptions = true);
(...)
for($i=0;$i<3;$i++)
{
$phpmailer->AddAddress('address');
$phpmailer->Subject = "";
$phpmailer->Body = "sasa";
$phpmailer->Send();
$phpmailer->ClearAllRecipients();
}
Dans cet exemple, il envoie 2 e-mails, puis meurt. – brpaz