Fonction mail php [Résolu/Fermé]

Signaler
Messages postés
85
Date d'inscription
jeudi 2 décembre 2010
Statut
Membre
Dernière intervention
10 mai 2013
-
Messages postés
85
Date d'inscription
jeudi 2 décembre 2010
Statut
Membre
Dernière intervention
10 mai 2013
-
Bonjour,

J'ai un problème, je suis possesseur d'un site web http://www.monsitedeblagues.freehst.com/
Je ne sais pas comment recevoir le formulaire de satisfaction par e mail.
Je cherche la fonction mail, et je cherche aussi l'endroit ou je devrait la mettre -_-'.
Merci a vous

2 réponses

Messages postés
4311
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
802
Pour la fonction :
https://www.php.net/manual/fr/function.mail.php

Pour l'endroit où la mettre : ça dépend ce que tu veux recevoir par mail exactement... Le formulaire en lui-même ou une alerte quand un formulaire est rempli ?
Messages postés
4311
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
802
Alors dans la page "action" du formulaire, tu récupères les données $_POST, tu les mets en forme et tu les envoies avec la fonction mail() :-)
Messages postés
85
Date d'inscription
jeudi 2 décembre 2010
Statut
Membre
Dernière intervention
10 mai 2013
38
dsl : je = debutant (= je rien pigé^^)
Messages postés
85
Date d'inscription
jeudi 2 décembre 2010
Statut
Membre
Dernière intervention
10 mai 2013
38
voila ma page web, tu pourrai me la corriger juste stp:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Mon site de blagues</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title=testCSS.css href="testCSS.css" />
<link rel="shortcut icon" type="image/x-icon" href="icone_site.ico" />
<?php
mail('mathis.fitoussi@orange.fr', 'formulaire', 'test');
?>
</head>

<body>

<!-- L'en-tête -->

<div id="en_tete">

</div>

<!-- Les menus -->

<div id="menu">
<div class="element_menu">
<h3>MENU</h3>
<ul>
<li><a href="index.html">Accueil</a></li>
<li><a href="Blaguesdecole.html">Blagues d'école</a></li>
<li><a href="Histoires d'horreur.html">Histoires d'horreur</a></li>
<li><a href="Autres blagues.html">Autres blagues</a></li>
<li><a href="Sources.html">Sources</a></li>
<li><a href="Formulaire de satisfaction.php">Formulaire de satisfaction</a></li>
</ul>
</div>


</div>

<!-- Le corps -->

<div id="corps">

<form method="post" action="cible.php">
<p>
Veuillez indiquer comment vous avez trouvés ce site en général<br />
<input type="radio" name="site" value="Génial" id="Génial" checked="checked" /> <label for="Génial">Génial!</label><br />
<input type="radio" name="site" value="Bien" id="Bien" /> <label for="Bien">Bien</label><br />
<input type="radio" name="site" value="Moyen" id="Moyen" /> <label for="Moyen">Moyen</label><br />
<input type="radio" name="site" value="Mauvais" id="Mauvais" /> <label for="Mauvais">Mauvais</label>
</p>
<p>
Comment avez vous trouvé les histoires d'horreur?<br />
<input type="radio" name="commentaire" value="Génial" id="Génial" checked="checked" /> <label for="Génial">Génial</label><br />
<input type="radio" name="commentaire" value="Bien" id="Bien" /> <label for="Bien">Bien</label><br />
<input type="radio" name="commentaire" value="Moyen" id="Moyen" /> <label for="Moyen">Moyen</label><br />
<input type="radio" name="commentaire" value="Pas très bien" id="Pas très bien" /> <label for="Pas très bien">Pas très bien</label><br />
<input type="radio" name="commentaire" value="Mauvais" id="Mauvais" /> <label for="Mauvais">Mauvais</label>
</p>
<p>
Comment avez vous trouvé les blagues d'école?<br />
<input type="radio" name="école comment" value="Génial" id="Génial" checked="checked" /> <label for="Génial">Génial</label><br />
<input type="radio" name="école comment" value="Bien" id="Bien" /> <label for="Bien">Bien</label><br />
<input type="radio" name="école comment" value="Moyen" id="Moyen" /> <label for="Moyen">Moyen</label><br />
<input type="radio" name="école comment" value="Pas très bien" id="Pas très bien" /> <label for="Pas très bien">Pas très bien</label><br />
<input type="radio" name="école comment" value="Mauvais" id="Mauvais" /> <label for="Mauvais">Mauvais</label>
</p>
<p>
Comment avez vous trouvé les autres blagues?<br/>
<input type="radio" name="autre comment" value="Génial" id="Génial" checked="checked" /> <label for="Génial">Génial</label><br />
<input type="radio" name="autre comment" value="Bien" id="Bien" /> <label for="Bien">Bien</label><br />
<input type="radio" name="autre comment" value="Moyen" id="Moyen" /> <label for="Moyen">Moyen</label><br />
<input type="radio" name="autre comment" value="Pas très bien" id="Pas très bien" /> <label for="Pas très bien">Pas très bien</label><br />
<input type="radio" name="autre comment" value="Mauvais" id="Mauvais" /> <label for="Mauvais">Mauvais</label>


</p><p>
Comment pensez vous que je peut améliorer mon site?
<textarea name="message" rows="8" cols="45">
Entrez votre commentaire ici S.V.P.
</textarea>
</p><p>
Avez vous trouvé ce site joli?
<input type="radio" name="site joli" value="oui" id="oui" checked="checked" /> <label for="oui">Oui</label>
<input type="radio" name="site joli" value="non" id="non" /> <label for="non">Non</label>




</p><p>

<input type="submit" /> <input type="reset" />
</p>


</form>

</div>

<!-- Le pied de page -->

<div id="pied_de_page">
<p>Copyright "EDITION FITOUSSI" 2011, tous droits réservés</p>
</div>

</body>
</html>
Messages postés
4311
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
802
As-tu déjà traité un formulaire ?
Il est envoyé vers une page (définie dans l'attribut "action="mapage.php"" de la balise <form>).
Une fois dans cette page, tu récupère les données POST. Par exemple si un de tes champs à un attribut name : name="pseudo" alors tu récupèreras une donnée "$_POST['pseudo']" que tu peux ensuite t'envoyer par mail.

Regarde le site du zéro c'est très bien fait.
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913099-transmettez-des-donnees-avec-les-formulaires
Messages postés
85
Date d'inscription
jeudi 2 décembre 2010
Statut
Membre
Dernière intervention
10 mai 2013
38
j'ai jamais traité de formulaire et je n'arrive a rien avec le site du zero
veux-tu la page cible du formulaire?
Messages postés
4311
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
802
Ton formulaire trop complexe pour un premier essai.
Commence avec un seul champ !!
Messages postés
85
Date d'inscription
jeudi 2 décembre 2010
Statut
Membre
Dernière intervention
10 mai 2013
38
je dois tout supprimer sauf 1 champ?
Messages postés
85
Date d'inscription
jeudi 2 décembre 2010
Statut
Membre
Dernière intervention
10 mai 2013
38
je te remercie deja bcp de ton aide et du temps que tu a pris pour moi.