Boucles récalcitrantes
Fermé
Daniel
-
Modifié le 11 déc. 2020 à 16:18
jordane45 Messages postés 38347 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 décembre 2024 - 11 déc. 2020 à 17:39
jordane45 Messages postés 38347 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 décembre 2024 - 11 déc. 2020 à 17:39
A voir également:
- Boucles récalcitrantes
- Boucles whatsapp - Guide
- Exercice en Algorithmique (Boucles) ✓ - Forum Algorithmes / Méthodes
- Concaténation de boucles VB - Forum VB / VBA
- Les boucles For en Batch - Forum Autoit / batch
- Les boucles for sur matlab ✓ - Forum Matlab
3 réponses
jordane45
Messages postés
38347
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 décembre 2024
4 719
11 déc. 2020 à 16:51
11 déc. 2020 à 16:51
Bonjour,
Tout simplement par ce que l'envoi du mail.. doit être mis DANS la boucle....
Que ce soit celle du foreach.. ou de l'autre...
Tout simplement par ce que l'envoi du mail.. doit être mis DANS la boucle....
Que ce soit celle du foreach.. ou de l'autre...
Bonjour Jordane45,
L'envoi du mail c'est bien avec la ligne
elle est dans la boucle.
Du moins il me semble bien. La boucle for commence en ligne 45 et fini en 87. Non ?
L'envoi du mail c'est bien avec la ligne
mail($to, $subject, $message, implode("\r\n", $headers));
elle est dans la boucle.
Du moins il me semble bien. La boucle for commence en ligne 45 et fini en 87. Non ?
jordane45
Messages postés
38347
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 décembre 2024
4 719
Modifié le 11 déc. 2020 à 17:39
Modifié le 11 déc. 2020 à 17:39
<?php //activation de l'affichage des erreurs PHP error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); // echo "Test <br>"; //on inclut le fichier de connexion à la bdd require_once "../secure/cnxBdd.php"; //Liste des Logins, mots de passe et mails $sql = 'SELECT Login, Mdp_Clair, Mail FROM Identifiants_CRULM where Mail != ""'; try { $table = $bdd->prepare($sql); $table->execute(); $table_bdd = $table->fetchAll(); //On stocke le résultat de la requête dans un array } catch (Exception $e) { echo "Erreur : " . $e->getMessage(); } $from = '***@***'; $headers[] = 'From:' . $from; $headers[] = 'MIME-Version: 1.0'; $headers[] = 'Content-type: text/html; charset=iso-8859-1'; $headers[] = 'Bcc: ***@***'; foreach ($table_bdd as $K => $V) { $MdpClair = $V['Mdp_Clair']; $Login = $V['Login']; $Mail = $V['Mail']; echo "<br><pre>"; echo $Mail; echo $Login; echo $MdpClair; echo "</pre>"; //Envoi des mails pour donner les identifiants $subject = 'Sujet blabla'; $message = ' <!doctype html> <html> <body> <br> Blabla ...avec les identifiants suivants. <br> Login : ' . $Login . ' <br> Mot de passe : ' . $MdpClair . ' <br> Blabla <br> </body> </html> '; $message = wordwrap($message, 70, "\r\n"); if(!mail($Mail, $subject, $message, implode("\r\n", $headers))){ echo "<br>Erreur lors de l'envoi du mail à ".$to; }else{ echo "<br>L'email a été envoyé."; } } ?>