> Tous les forums > Forum des Webmasters
 Plusieurs destinataire pour un formulaireSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
scenic
  Posté le 09/02/2010 @ 21:47 
Aller en bas de la page 
Petit astucien

Bonsoir,

J'ai toujours quelques soucis avec mon formulaire php qui fonctionne maintenant parfaitement sauf que je voudrais que les messages arrivent sur ma messagerie (ce qui fonctionne avec mon script) et qu'un message de confirmation arrive sur celle de la personne qui m'écrit (ce que je n'arrive pas à faire)...

Voici mon code....

Merci

<?

$your_email = "xxxxxxxx@orange.fr";

$headers= "From: ".$_POST['name']." <".$_POST['email'].">\r\n";
$headers.='Content-type: text/html; charset=utf-8';
mail($your_email, $_POST['subject'], "

<html>
<head>
<title>Contact Message</title>
</head>
<body>
Contact Message<br><br>
Name : ".$_POST['name']."<br>
pre : ".$_POST['pre']."<br>
Email : ".$_POST['email']."<br>
Telephone : ".$_POST['telephone']."<br><br>
Subject : ".$_POST['subject']."<br>
Message : <br>".$_POST['message']."<br>
</body>
</html>" , $headers);
header("Location: ./index.htm?page=_contact_message.htm");
?>

Publicité
Goretex
 Posté le 10/02/2010 à 01:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Salut,

Tu te l'envoie en copie :

$destinataire = $mail_recu;
$headers = 'From: "TON SITE"<CONTACT@TONSITE.COM>'."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit'."\n";
$headers .= 'Bcc:CONTACT@TONSITE.COM';

$sujet=''.$objet_du_message.'';

if(mail($destinataire, $sujet, $message, $headers))
{
echo 'message envoyé';
}
else
{
echo 'erreur';
}

scenic
 Posté le 10/02/2010 à 08:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci beaucoup,

Je voudrais aussi que la personne qui écrive le message reçoive automatiquement un message de confirmation.... Ce que je n'arrive pas à faire avec ton script

Merci encore.

Goretex
 Posté le 10/02/2010 à 14:15 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Salut,

Si tu peux, en evoyant le même message :

$destinataire = $mail_recu;
$headers = 'From: "TON SITE"<CONTACT@TONSITE.COM>'."\n";
$headers .='Content-Type: text/html; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit'."\n";
$headers .= 'Bcc:CONTACT@TONSITE.COM';

$sujet=''.$objet_du_message.'';

$message ='<html><head><title></title></head><body>Bonjour,<br />Ceci est un message automatique vous confirmant l&acute;envoi de votre message sur notre adresse de messagerie, concernant :<br /><b>Objet du message :</b>'.$objet_recu.'<br /><b>Nom : </b>'.$nom_recu.'<br /><b>Pr&eacute;nom : </b>'.$prenom_recu.'<br /><b>Message :</b> '.$message_recu.'<br /><br />Vous recevrez d&egrave;s que possible une r&eacute;ponse &agrave; ce sujet.<br /><br />Cordialement,<br /><br />Le webmaster</body></html>';

if(mail($destinataire, $sujet, $message, $headers))
{
echo 'message envoyé';
}
else
{
echo 'erreur';
}

Simplement, le message (la variable "$message") sera transmis deux fois, au destinataire et à toi même.
Ce sera le même message : "Ceci est un message automatique vous confirmant l'envoi de votre demande....", tu en profites pour rappeler au destinataire les données qu'il t'a fourni et tu les récupères sur ta messagerie.

scenic
 Posté le 10/02/2010 à 18:54 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Je vais essayer merci beaucoup....

scenic
 Posté le 11/02/2010 à 16:31 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci,

Le script fonctionne, sauf que la personne qui rempli le formulaire ne recoit pas de mail automatique de confirmation et c'est justement là que je bloque. Comment faire pour qu'un message arrive automatiquement à l'adresse mél renseignée de le formulaire...

Merci encore pour votre aide et pour votre patience.....

Goretex
 Posté le 11/02/2010 à 18:52 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Salut,

C'est précisèment le script que j'utilise pour mes contacts, et je t'assure que cela fonctionne...

Le message est envoyé à "$mail_recu" et en "copie cachée" à CONTACT@TONSITE.COM.

scenic
 Posté le 11/02/2010 à 21:03 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bonsoir,

Effectivement j'avais commis une petite erreur, mais cela fonctionne parfaitement

Merci encore.

Goretex
 Posté le 11/02/2010 à 21:10 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

de rien...{#}

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
20,85 €Clé USB Sandisk Ultra 128 Go à double connectique USB 3.1 Type A et C à 20,85 €
Valable jusqu'au 18 Avril

Amazon fait une promotion sur la clé USB Sandisk Ultra 128 Go à double connectique USB 3.1 Type A et C qui passe à 20,85 €. Cette clé USB  dispose d'un connecteur réversible USB Type C et d'un connecteur classique de type A. Grâce à elle, transférez en toute simplicité et rapidement (jusqu'à 150 Mo/s) vos fichiers entre vos smartphones, tablettes et ordinateurs. On la trouve ailleurs à plus de 40 €.

 


> Voir l'offre
54,99 €Casque Audio Logitech G432 à 54,99 €
Valable jusqu'au 18 Avril

Amazon fait une promotion sur casque Logitech G432 qu'il propose à 54,99 € alors qu'on le trouve ailleurs à partir de 79 €. Ce casque dédié aux joueurs est compatible PC, Xbox, PS4 et Switch. Il possède un micro antiparasite qui pivote, un réglage de volume directement sur le fil et offre un son surround Dolby DTS Headphone 7.1. Connexion par USB ou jack 3.5 mm. La livraison est gratuite.


> Voir l'offre
22,80 €Bracelet connecté Xiaomi Mi Band 5 avec tracker cardiaque IP67, écran OLED et Bluetooth 5 à 22,80 €
Valable jusqu'au 18 Avril

Cdiscount fait une promotion sur dernière version du bracelet connecté de fitness Xiaomi Mi Band 5 avec tracker cardiaque à 22,80 €. Ce bracelet est étanche IP67 et possède le bluetooth 5.0. Avec lui, vous pouvez suivre votre rythme cardiaque, mais également vos pas et vos calories dépensées que vous pourrez afficher sur son écran OLED couleur, de même que l'heure courante. Il intègre également un réveil vibreur silencieux (pratique pour se réveiller la nuit sans réveiller sa moitié) et peut suivre vos phases de sommeil. Vous pourrez configurer le bracelet et suivre votre activité depuis n'importe quel appareil mobile avec Bluetooth 5 sous Android ou iOS. Vous pourrez contrôler votre musique du téléphone depuis le bracelet et afficher vos notifications.

Cette version française est directement expédiée depuis un entrepôt français. Sa batterie autorise une autonomie de 20 jours entre 2 recharges.


> Voir l'offre

Sujets relatifs
Problème pour recevoir infos formulaire
Formulaire plusieurs radio bouton
Quelle action pour mon formulaire?
champs caché destinataire formulaire contact php
Formulaire de demande de devis pour site internet.
Créer formulaire de notations en HTML pour Blog ?
modification de code pour formulaire d'hotel
aide pour un formulaire de contact
Aide pour formulaire créer avec Dreamweaver 8
Aide pour mon formulaire SVP
Plus de sujets relatifs à Plusieurs destinataire pour un formulaire
 > Tous les forums > Forum Forum des Webmasters