Comment envoyer des données de formulaire à plusieurs adresses e-mail à l'aide de PHP?
Je suis un concepteur de sites web, et ne pas vraiment savoir beaucoup au sujet de PHP. J'ai un formulaire et je veux les valeurs à envoyer aux trois adresses e-mail.
Voici mon code HTML:
<form id="player" method="post" action="process.php">
<label for="name">Your Name</label>
<input type="text" name="name" title="Enter your name" class="required">
<label for="phone">Daytime Phone</label>
<input type="tel" name="phone" class="required">
<label for="email">Email</label>
<input type="email" name="email" title="Enter your e-mail address" class="required email">
<input type="submit" name="submit" class="button" id="submit" value="I'd like to join Now" />
</form>
J'ai en quelque sorte trouvé un code PHP qui doit envoyer les données à UNE adresse de courriel, mais je ne sais même pas si ça fonctionne ou pas.
Voici le code:
<?php
//Get Data
$name = strip_tags($_POST['name']);
$email = strip_tags($_POST['email']);
$phone = strip_tags($_POST['phone']);
$url = strip_tags($_POST['url']);
$message = strip_tags($_POST['message']);
//Send Message
mail( "[email protected]", "Contact Form Submission",
"Name: $name\nEmail: $email\nPhone: $phone\nWebsite: $url\nMessage: $message\n",
"From: Forms <[email protected]>" );
?>
Grâce
- Parfois, vous devez vous suffit d'utiliser un peu de google, si vous google "php envoyer un mail à plusieurs adresses", vous obtenez des vraiment utile hits, le premier étant le manuel PHP pour la fonction mail: php.net/manual/en/function.mail.php Tous vous avez besoin est là, tout près de la partie supérieure de la page, n'oubliez pas que google est votre ami 😉
Vous devez vous connecter pour publier un commentaire.
Ajouter des en-têtes
Vous devriez être en mesure de séparer les adresses par des virgules dans le premier paramètre de la
mail()
fonction, c'est à direOu sepcific CC et éventuellement CCI adresses, comme par Ahmad réponse.
La
mail
fonction (qui est utilisé dans le code que vous avez posté) vous permet de spécifier plusieurs destinataires. Voir la documentation PHP de la fonction pour les détails: http://php.net/manual/en/function.mail.phpEdit: Vous avez besoin de remplacer le
"[email protected]"
partie avec une liste d'adresses, séparées par des virgules, par exemple:utilisation
cela vous aidera à créer plusieurs destinataires.