PHP tableau
Résolu
beber005
-
beber005 -
beber005 -
Bonjour,
Voilà j'ai un petit problème de vision de la chose..^^
Je dois mettre une condition sur l'envoit d'email. En fait je dois limiter mes envoi à 50 personnes en même temps (sachant que mon tableau compte au minimum 400 personnes). J'ai pensé un truc du genre mais bon
Merci d'avance de votre aide
Voilà j'ai un petit problème de vision de la chose..^^
Je dois mettre une condition sur l'envoit d'email. En fait je dois limiter mes envoi à 50 personnes en même temps (sachant que mon tableau compte au minimum 400 personnes). J'ai pensé un truc du genre mais bon
$count = count($tabStringExplode); if($count <= 50 && $count > 0) { if(!$mail->Send()) { //Teste le return code de la fonction //Affiche le message d'erreur echo $mail->ErrorInfo; } else { echo $mail->$_POST['Body']; } $mail->SmtpClose(); unset($mail); }
Merci d'avance de votre aide
A voir également:
- PHP tableau
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
- Imprimer tableau excel sur une page - Guide
1 réponse
Problème résolu
$count = count($tabStringExplode);
// Boucle tant que $tabStringExplode contient des éléments
while($count > 0)
{
if($count > 50)
{
// Si le nombre d'éléments est supérieur à 50
// on découpe celui-ci en paquet de 50
$compteurMax = 50;
}
else
{
$compteurMax = $count;
}
for($i = 0; $i < $compteurMax ; $i++)
{
$mail->AddAddress($tabStringExplode[0]);
// Supprime l'élément précédent
// permet de décaler la liste d'email
unset($tabStringExplode[0]);
}
$var = $mail->Send();
if($var)
{
// Pas d'erreur le programme continue à boucler
$count = count($tabStringExplode);
}
else
{
// Erreur rencontré le programme ce stop
$count = 0;
}
}
$count = count($tabStringExplode);
// Boucle tant que $tabStringExplode contient des éléments
while($count > 0)
{
if($count > 50)
{
// Si le nombre d'éléments est supérieur à 50
// on découpe celui-ci en paquet de 50
$compteurMax = 50;
}
else
{
$compteurMax = $count;
}
for($i = 0; $i < $compteurMax ; $i++)
{
$mail->AddAddress($tabStringExplode[0]);
// Supprime l'élément précédent
// permet de décaler la liste d'email
unset($tabStringExplode[0]);
}
$var = $mail->Send();
if($var)
{
// Pas d'erreur le programme continue à boucler
$count = count($tabStringExplode);
}
else
{
// Erreur rencontré le programme ce stop
$count = 0;
}
}