Alerte Mail ?
Posté : 28 févr. 2007, 10:23
Bonjour à tous,
Je rencontre sur un site de véhicule un problème d'optimisation dans le traitement du script je pense.
Je vais partir du point de départ, je traite un fichier txt qui insére les véhicules dans la BDD jusqu'ici pas de problème tout se passe bien. (1 ligne par véhicule)
J'ai décidé il y a peu d'ajouter un système d'alerte email, c'est là que j'ai quelque doute, en fait j'ai intégrer lles alertes durant le traitement du fichier texte.
J'ai donc ce code en plus pour chaque véhicule traité :
Alors est ce que c'est normal ? Est ce une bonne idée d'intégrer le traitement des alertes à cet endroit ? ...
Je rencontre sur un site de véhicule un problème d'optimisation dans le traitement du script je pense.
Je vais partir du point de départ, je traite un fichier txt qui insére les véhicules dans la BDD jusqu'ici pas de problème tout se passe bien. (1 ligne par véhicule)
J'ai décidé il y a peu d'ajouter un système d'alerte email, c'est là que j'ai quelque doute, en fait j'ai intégrer lles alertes durant le traitement du fichier texte.
J'ai donc ce code en plus pour chaque véhicule traité :
$requete = "SELECT MAIL FROM alerte WHERE ACTIF = 1";
$connex->query($requete);
require_once "phpmailer/class.phpmailer.php";
$mail = new PHPmailer();
$mail->IsMail();
$mail->IsHTML(true);
$mail->Host='smtp.wwwww.fr';
$mail->From='[email protected]';
$mail->FromName='Alerte';
while($connex->next_record()) {
$mail->AddBCC($connex->f("MAIL"));
}
$mail->AddReplyTo('[email protected]');
$mail->Subject= 'Arrivée d\'un véhicule';
$mail->Body='Bonjour,<br /><br />';
$mail->Body.= 'A bientot';
if(!$mail->Send()){
echo $mail->ErrorInfo;
} else{
// echo 'Mail envoyé avec succès';
}
$mail->SmtpClose();
unset($mail);
Problème, mon script s'arrete et ne traite pas l'ensemble des lignes du txt, je suis obligé de relancer le traitement du fichier...(en revanche les mail partent bien)Alors est ce que c'est normal ? Est ce une bonne idée d'intégrer le traitement des alertes à cet endroit ? ...