Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/06/2011, 11h26   #1
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : 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
Points : 11
Points : 11
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 :
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 :
1
2
3
<input type="text" name="email[]">
<input type="text" name="email[]">
//etc
Merci de votre future aide !
Ercan67000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 11h40   #2
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

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

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 016
Points : 5 016
Quel est le problème ?
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 11h58   #3
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : 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
Points : 11
Points : 11
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
Ercan67000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 12h17   #4
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

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

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 016
Points : 5 016
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.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 13h06   #5
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : 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
Points : 11
Points : 11
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
Ercan67000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 13h08   #6
Candidat au titre de Membre du Club
 
Homme
Étudiant
Inscription : 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
Points : 11
Points : 11
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
Ercan67000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h30.


 
 
 
 
Partenaires

Hébergement Web