Envoie le contenu d'un formulaire

Fermé
poisson3 Messages postés 12 Date d'inscription samedi 28 juin 2008 Statut Membre Dernière intervention 17 juillet 2008 - 15 juil. 2008 à 11:57
Absinthe06 Messages postés 102 Date d'inscription vendredi 11 juillet 2008 Statut Membre Dernière intervention 7 juillet 2010 - 16 juil. 2008 à 13:18
Bonjour,
j'ai crée un formulaire et je veux envoyer le contenue de ce formulaire vers une adresse e-mail je sais que je dois utiliser le fonction mail() mais je ne sais pas comment l'utiliser
merci d'avance

5 réponses

bibs37 Messages postés 71 Date d'inscription mardi 12 septembre 2006 Statut Membre Dernière intervention 17 septembre 2008 5
15 juil. 2008 à 12:09
hello

voici un ptit lien :

https://www.php.net/manual/fr/function.mail.php

Tu as des exemples dedans qui sont clair.

Voilou^^
1
poisson3 Messages postés 12 Date d'inscription samedi 28 juin 2008 Statut Membre Dernière intervention 17 juillet 2008 2
16 juil. 2008 à 12:56
bonjour
merci bcp pour votre aide
1
Absinthe06 Messages postés 102 Date d'inscription vendredi 11 juillet 2008 Statut Membre Dernière intervention 7 juillet 2010 11
16 juil. 2008 à 13:18
de rien ;)

juste une petite précision, j'ai fait une legere erreur en tapant mon code. Remplace :

$contenu = $key.' : '.$value;


par :

$contenu .= $key.' : '.$value;


A un point près le résultata est complètement différent ;)
1
<?php
$dest = "contact@toto.fr";
$objet = "l'obejt du message" ;
$message = "Contenu du formulaire rempli par un internaute : \n";
$message .= "-------------------------------------------------\n";
$message .= "Nom : $_POST[nom]\n";
$message .= "Prenom : $_POST[pre]\n";
$message .= "Societe : $_POST[soc]\n";
$message .= "Fonction : $_POST[fon]\n";
$message .= "Telephone : $_POST[tel]\n";
$message .= "Adresse mail : $_POST[mel]\n";
$message .= "Telecopie : $_POST[fax]\n";

$message .= "Commentaires : $_POST[com]\n";

$headers ='From: "Accueil"<accueil@toto.fr>'."\n";
$headers .='Reply-To: accueil@toto.fr'."\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';

mail($dest,$objet,$message,$headers);

?>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Absinthe06 Messages postés 102 Date d'inscription vendredi 11 juillet 2008 Statut Membre Dernière intervention 7 juillet 2010 11
15 juil. 2008 à 12:09
pour la fonction mail, la syntaxe est la suivante :

mail('email_destinataire', 'sujet', 'message'); 


apres, pour le contenu du message, tout depend de la maniere dont tu veux récuperer le contenu de ton formulaire, mais le plus simple serait de faire :

$contenu;
foreach($_POST as $key=>$value)
     $contenu = $key.' : '.$value;


et le tour est joué !! ;)
-1