Générateur de contact

Résolu
ziraz Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
X-Fan Messages postés 805 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai crée un site web, j'ai inséré à l'intérieur un système qui permet aux visiteurs de m' envoyer un email a partir du site, du genre: https://www.commentcamarche.net/contact/3-utilisation-libre .

Le problème est que j'ai perdu le code qui permet au texte de se rendre a ma boîte email, pouvez vous m'aidez ?

Bien sûr je parle de code php.

merci d'avance
A voir également:

6 réponses

ziraz Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
ce que je déteste de ce site c'est que à tous les fois que je demande quelque chose, c'est toujours sans réponse.
0
X-Fan Messages postés 805 Date d'inscription   Statut Membre Dernière intervention   24
 
Il faut aussi dire que tu as une patience sans limite. Moi aussi j'ai souvent demandé et on ne m'a pas répondu. Mais je me suis répondu à moi-même dans 90% des cas en cherchant bêtement sur google et jamais plus que 5-10 minutes souvent. Il faut aussi savoir être un peu débrouillard et si vraiment tu ne trouves pas, soit au moins patient et respectueux envers les cons que nous sommes et qui cherchons à ta place.

Sur ce, bonne soirée!
0
X-Fan Messages postés 805 Date d'inscription   Statut Membre Dernière intervention   24
 
mail($to, $subject, $body, $from);

En ce qui concerne les trick pour modifier le header (avoir des CC, CCi, etc), je te laisse chercher sur Internet.
0
ziraz Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
en fait regarde mon code :

</span>
</style>
</head>
<body>
<form method="post" action="reponse.php">

<center><tbody><tr>
<td><tbody><tr><b>Complétez ce formulaire</b><br />
> Pseudonyme: <input type="text" name="pseudo" value=""><br />
> Email: <input type="password" name="pass" /><br />
> Confirmation: <input type="password" name="email" value=""><br /><br />
> Message : <input type="text" name="reponse" /><br /><br />
<br />
<input type="submit" /></p></td></center>


Mais quesque je met dans la page " reponse.php "
0
X-Fan Messages postés 805 Date d'inscription   Statut Membre Dernière intervention   24
 
C'est normal que tu as des champ password pour Email et confirmation??

Ta page reponse, elle récupère les valeurs et elle envoie le mail? C'est ce que tu veux faire?
0

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

Posez votre question
ziraz Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
Oui, enfin les champs password est parce que les codes que l'ont ma fournis était un ancien espace membre ...
Oui, je veu que ce que les gens vont marqué dans le cadre, sois transmis automatiquement à mon email.
0
X-Fan Messages postés 805 Date d'inscription   Statut Membre Dernière intervention   24
 
Bon ben dans reponse tu dois récupérer les infos données par la personne avec $_POST.

contact.php

<form method="post" action="reponse.php">
<center><tbody><tr>
<td><tbody><tr><b>Complétez ce formulaire</b><br />
> Pseudonyme: <input type="text" name="pseudo" value=""><br />
> Email: <input type="text" name="email" /><br />
> Confirmation: <input type="text" name="confirmation" value=""><br /><br />
> Message : <input type="text" name="reponse" /><br /><br />
<br />
<input type="submit" /></p></td></center>

reponse.php
$pseudo = $_POST['pseudo'];
$email = $_POST['email'];
$confirmation = $_POST['confirmation'];
$reponse = $_POST['reponse'];

$from = "From: ".$email;
$to = "your@mail.example";
$subject = "Mon sujet";
$body =$reponse; //ce que tu veux mettre dans le body qui sera surement $reponse et plus!

mail($to, $subject, $body, $from);

En revanche, je pense que ton confirmation vise à vérifier que c'est bien le bon mail donc il va d'abord falloir que tu vérifies si $email et $confirmation sont identiques.

Et fait attention de faire htmlentities() sur tes champs mail pour être sur que quelqu'un n'envoie pas de code html visant à modifier le header.
0