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

Langage PHP Discussion :

mail() avec foreach


Sujet :

Langage PHP

Vue hybride

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

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 124
    Par défaut mail() avec foreach
    Bonjour,
    Je suis actuellement bloqué dans ma page upload pour l'envoi de mail. Je m'explique : je souhaiterai envoyer plusieurs mails lorsque l'utilisateur upload sont fichiers, si celui-ci à notifier des adresses mails dans les inputs.
    Voici mon code mail que j'e souhaiterai intégré à ma page upload.php :
    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
    if(!empty($email)){
    							if($point == ''){
    								echo "<br>Votre email doit comporter un <b>point</b>";
    							}
    							else
    							{
    								if($arobaz == ''){
    									echo "<br>Votre email doit comporter un <b>@</b>";
    								}
    							}
    							$entete = 'FROM : '.$pseudo."\r\n".'To : '.$expediteur."\r\n".'Sujet : '.$sujet."\r\n".Content-type:text/plain;charset=iso-8859-1'."\r\n".'Sent : '.date('l, F d, Y H:i');
    							if(mail($email,$sujet,$message,$entete){
    								echo "Votre message a été envoyé.<br>";
    								}
    							else
    							{
    								echo "Un problème s'est produit lors de l'envoi du message.";
    							}
    						}
    et mes inputs sont :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <input type="text" name="email[]">
    <input type="text" name="email[]">
    //etc
    Merci de votre future aide !

  2. #2
    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 : 38
    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
    Quel est le problème ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 124
    Par défaut
    Le problème est que j'ai dèjà une boucle foreach pour le multi upload et maintenant il m'en faudrait une autre pour l'envoi multiple de mails. Et je ne sais pas ou la placer dans mon code..

    Cordialement

  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 : 38
    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
    Et quel est le comportement attendu ?
    - 1 mail par fichier: envoyer les mail à depuis la boucle qui gère l'upload
    - 1 mail pour tous les fichiers: envoyer les mails à la fin de la boucle qui gère l'upload en exploitant un tableau de résultat des uploads.

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 124
    Par défaut
    Mon projet serait que l'utilisateur rentre une à plusieurs adresses mails (avec name="mail[]" donc une array) et que ces mails soient envoyés aux personnes avec leur lien pour récupérer leur fichiers. Sachant que j'ai déjà fait une boucle pour le multi upload, je ne sais pas si la fonction mail() doit être mise dans la boucle ou en dehors ? Et si je dois enregistrer les mails des personnes dans la Base de Données ou non.. Merci de votre aide et désolé du dérangement

  6. #6
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 124
    Par défaut
    J'ai oublié de préciser que l'utilisateur peut uploadé de 1 à 4 fichiers donc les emails notifiés dans le input devront comporter le ou les liens des fichiers uploadés. Merci

Discussions similaires

  1. [javamail] envoi mail avec message en pièce jointe
    Par k4eve dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 16/11/2007, 12h17
  2. envoyer un mail avec mon programme
    Par shrek dans le forum C++Builder
    Réponses: 8
    Dernier message: 06/12/2006, 13h27
  3. [TIdSMTP] Envoi d'un mail avec authentification ?
    Par BACUS dans le forum C++Builder
    Réponses: 4
    Dernier message: 16/06/2004, 17h18
  4. Conf DNS pour serveur mail avec IP dynamique ?
    Par ovh dans le forum Réseau
    Réponses: 9
    Dernier message: 14/06/2004, 23h55
  5. envoi de mail avec attachement de fichier
    Par GMI3 dans le forum Modules
    Réponses: 2
    Dernier message: 24/09/2003, 12h22

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