Vous n êtes pas connecté
Page :1
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