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 :

Test d'une variable


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  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 Test d'une variable
    Bonjour à tous,

    Voilà je voulais savoir si vous pouviez m'aider voici mon code
    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    while($count > 0)
    	{
    		if($count > 50)
    		{
    			//	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 = 50;
    		}
    		else
    		{		 
    			$compteurMax = $count;
    		}
    		for($i = 0; $i < $compteurMax ; $i++)
    		{			
    			$mail->AddAddress($tabStringExplode[0]);
    			//	echo '<script type="text/javascript">alert(\''.$tabStringExplode[0].'\');</script>';
    			//	Supprime l'élément précédent
    			//	permet de décaler la liste d'email
    			unset($tabStringExplode[0]);
    		}		
    		if($var)
    		{
    			//	Pas d'erreur le programme continue à boucler
    			$count = count($tabStringExplode);
    			//	Supprime toutes les adresses affectées au tableau
    			$mail->ClearAddresses();
    		}
    		else
    		{
    			//	Erreur rencontré le programme ce stop
    			$count = 0;
    		}	
    	}
    	//	Test sur l'état de la variable
    	if($var)
    	{
    		echo '<script type="text/javascript">alert(\'La newsletter a bien été envoyé\');</script>';
    	}
    	else
    	{
    		echo '<script type="text/javascript">alert(\''.$var.'\');</script>';
    		echo '<script type="text/javascript">alert(\'Problème rencontré dans lenvoi de la newsletter\');</script>';
    	}
    	//	Coupe la connexion avec le serveur SMTP
    	$mail->SmtpClose();
    	//	Script javascript permettant de fermer la fenêtre
    	echo '<script type="text/javascript">setTimeout("window.close()", 1000);</script>';
    En fait $var je n'arrive pas à l'initialiser si quelqu'un pouvez m'aider merci grandement d'avance

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 19
    Par défaut
    Citation Envoyé par beber005 Voir le message
    En fait $var je n'arrive pas à l'initialiser si quelqu'un pouvez m'aider merci grandement d'avance
    L'initialisation se fait de cette façon :


    Plus sérieusement, si tu veux savoir où le faire sans réfléchir, je te propose

    avant le while
    ensuite
    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
    		for($i = 0; $i < $compteurMax ; $i++)
    		{	
    try{		
    			$mail->AddAddress($tabStringExplode[0]);
    			//	echo '<script type="text/javascript">alert(\''.$tabStringExplode[0].'\');</script>';
    			//	Supprime l'élément précédent
    			//	permet de décaler la liste d'email
    $var= true ;
    }
    catch (exception $e){
    $var=false ;
    }
    			unset($tabStringExplode[0]);
    
    		}

    Des infos sur le try... catch ICI

    Il est possible que je me trompe, mais a première vu cela me parait bien

    Sur ce Bon Weekend

  3. #3
    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
    Merci d'avoir pris le temps de me répondre. Le problème est pas que je ne sais pas initialiser ma variable c'est que je ne vois pas avec quelle valeur l'initialiser.
    Et je pense que ton code ne fonctionne pas

    Merci à toi bon weekend

  4. #4
    Expert confirmé
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Par défaut
    Merci d'avoir pris le temps de me répondre. Le problème est pas que je ne sais pas initialiser ma variable c'est que je ne vois pas avec quelle valeur l'initialiser.
    Et je pense que ton code ne fonctionne pas
    Comment veux-tu qu'on en ait la moindre idée

    Pourquoi ne pas avoir continué dans ce thread ?

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

Discussions similaires

  1. [Tableaux] Problème de test sur une variable
    Par Laurent64 dans le forum Langage
    Réponses: 7
    Dernier message: 20/05/2007, 14h04
  2. faire un test sur une variable
    Par donny dans le forum Langage
    Réponses: 3
    Dernier message: 04/12/2006, 15h55
  3. [langage] probleme sur test d'une variable
    Par Melvine dans le forum Langage
    Réponses: 11
    Dernier message: 25/10/2006, 19h31
  4. [Mail] Construire un test avec une variable
    Par jeromesco dans le forum Langage
    Réponses: 3
    Dernier message: 17/02/2006, 21h52
  5. [xsl] Test avec une variable ?
    Par maxonman dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 24/01/2006, 10h47

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