probleme formulaire php email du site 


FORUM

forum / PHP / probleme formulaire php email du site

Vous n êtes pas connecté

Page :1

probleme formulaire php email du site

Auteurs Messages
chuckdu21 Posté à 17h35 le 10 Jul 12

Membre inscrit le 10/07/2012
Messages : 2
Localisation : dijon

bonjour,

je viens de decouvrir ce site qui est génial et je me suis intéressé au formulaire email en php deja fais (voici le lien: http://www.samomoi.com/php/Realisation-d-un-formulaire-d-email.php)

j'ai voulu l'essayer mais ca n'a pas marché: j'ai créé une page email.html avec le code source html puis une "email.php" pour le code php comme sur la page mais ca ne marche pas quand je veux envoyer les informations du formulaire html

svp aidez moi

 


samomoi Posté à 20h33 le 10 Jul 12

Membre inscrit le 25/05/2011
Messages : 1115
Localisation :

Salut!

Le code, on l'a testé. Ça marche très bien. Cependant il faut noter que cela ne peut pas marcher en local. Il faut l’envoyer sur votre hébergeur.  Et aussi votre hébergeur doit activer la fonction mail, mais certainement il l’a fait.

Voici le code: j'ai utilisé une seule page email.php, mais normalement si tu si tu avais bien fait une copie/coller ça aurait dû marcher. Sinon quelle erreur on t'avais affiché? Notez bien qu'avec les deux pages comme tu l'avais fait,le résultat reste le même.



<form method="post" action="email.php">
<pre>
<label>Nom: <input type="text" name="nom"/></label>
<label>Prénom:<input type="text" name="prenom"/> </label>
<label>Email:<input type="text" name="email"/></label>
<label>objet:<input type="text" name="objet"/></label>
Message:<br/><textarea name="message" rows="6" cols="42">Saisissez votre message ici </textarea>
<input type="submit" name="envoyer" value ="envoyer"/>  
</pre>
</form>
<?php
//si le bouton envoyer a été cliqué
if (isset($_POST["envoyer"])){ 
//on recupère le nom
$nom = $_POST["nom"];
//on recupère le prenom
$prenom = $_POST["prenom"];  
//on recupère l'adresse email
$email = $_POST["email"];    
//on recupère l'objet du message
$objet = $_POST["objet"];
//on recupère le message
$message = $_POST["message"];
 
$to = "monemail@email.com";    
$headers = "From:" . $nom . " " . $prenom ." " . $email;  
//on envoie le message avec la fonction mail
if (mail($to,$objet,$message,$headers)) 
//si le message a été envoyé, on le confirme
echo " ton message est bien envoyé.";  
//sinon on n'affiche un message d'erreur
else 
echo "Une erreur s'est produite"; 
?>

chuckdu21 Posté à 19h20 le 06 Aug 12

Membre inscrit le 10/07/2012
Messages : 2
Localisation : dijon
Ok mais je voudrai envoyer ce genre de formulaire par mail comment je dois faire??
Samomoi

Page : 1