IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Couper un tableau en plusieurs fois


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Informatique
    Inscrit en
    Mai 2011
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2011
    Messages : 133
    Par défaut Couper un tableau en plusieurs fois
    Bonjour à tous,

    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 j'ai un truc du genre mais je ne pense que sa soit juste si quelqu'un parmi vous pouvez m'aider je l'en remerci d'avance
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    // $tabStringExplode contient mes email recupérer en POST
    if(count($tabStringExplode) <= 50 && > 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);
    }

  2. #2
    Membre confirmé
    Homme Profil pro
    Informatique
    Inscrit en
    Mai 2011
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2011
    Messages : 133
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    while($count > 0)
    	{
    		if($count > 3)
    		{
    			//	Si le nombre d'éléments à transmettre est supérieur à 50
    			//	on découpe celui-ci en paquet de 50 pour éviter une surcharge lors de l'envoi
    			$compteurMax = 3;			
    		}
    		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]);
    		}

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Saisie dans tableau plusieurs fois meme valeur d'une textbox
    Par marsutof dans le forum Général VBA
    Réponses: 1
    Dernier message: 05/03/2015, 00h14
  2. [XL-2010] Remplir une procédure plusieurs fois grâce à un tableau excel
    Par Syllox dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 12/08/2014, 10h16
  3. Réponses: 5
    Dernier message: 07/06/2010, 13h12
  4. Réponses: 2
    Dernier message: 12/04/2009, 19h25
  5. tableau croisé répété plusieurs fois
    Par Juliana dans le forum iReport
    Réponses: 2
    Dernier message: 07/01/2009, 17h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo