Problème avec formulaire
Résolu/Fermé
A voir également:
- Problème avec formulaire
- Formulaire de réclamation facebook - Guide
- Formulaire instagram compte suspendu - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
- Problème d'envoi de formulaire ✓ - Forum PHP
- Le formulaire rempli - Guide
5 réponses
bissdebrazza
Messages postés
2065
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
712
9 mars 2009 à 16:36
9 mars 2009 à 16:36
Salut!
C'est normal car je vois la présence de
Il faut utiliser un script php pour envoyer directement dans le mail
C'est normal car je vois la présence de
<form action="mailto:monadressemail.fr" enctype="multipart/form-data" id="contact">
Il faut utiliser un script php pour envoyer directement dans le mail
bissdebrazza
Messages postés
2065
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
712
9 mars 2009 à 17:07
9 mars 2009 à 17:07
montre moi le code de contact.php
voila mon fichier contact.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Contact</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<div id="formulaire">
<div id="corps">
<h3>Formulaire de contact</h3>
</p>
<span style="font-weight:bold;">Votre adresse e-mail:</span> <br />
<input type="text" name="e_mail" id="e_mail" size="30"/>
<br />
<span style="font-weight:bold;">Sujet:</span> <br />
<input type="text" name="objet" id="objet" size="30"/>
<br />
<span style="font-weight:bold;">Votre message:</span> <br />
<textarea cols="64" rows="8" name="message_email" id="message_email"></textarea>
<br />
</p>
<form action="mailto:monadressemail.fr" enctype="multipart/form-data" id="contact">
<div style="text-align:left;">
<input type="submit" value="Envoyer" />
</p>
</div>
</form>
</div>
</div>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Contact</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<div id="formulaire">
<div id="corps">
<h3>Formulaire de contact</h3>
</p>
<span style="font-weight:bold;">Votre adresse e-mail:</span> <br />
<input type="text" name="e_mail" id="e_mail" size="30"/>
<br />
<span style="font-weight:bold;">Sujet:</span> <br />
<input type="text" name="objet" id="objet" size="30"/>
<br />
<span style="font-weight:bold;">Votre message:</span> <br />
<textarea cols="64" rows="8" name="message_email" id="message_email"></textarea>
<br />
</p>
<form action="mailto:monadressemail.fr" enctype="multipart/form-data" id="contact">
<div style="text-align:left;">
<input type="submit" value="Envoyer" />
</p>
</div>
</form>
</div>
</div>
</body>
</html>
bissdebrazza
Messages postés
2065
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
712
9 mars 2009 à 17:19
9 mars 2009 à 17:19
salut
je vois ton problème,tu n'as pas le script pour envoyer l'email.tu as hébergé ton site où?
je te fais le script qui envoi le mail!
je vois ton problème,tu n'as pas le script pour envoyer l'email.tu as hébergé ton site où?
je te fais le script qui envoi le mail!
bissdebrazza
Messages postés
2065
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
712
9 mars 2009 à 17:37
9 mars 2009 à 17:37
ok
tu colle ce code dans un fichier que tu appelles mail.php
ensuite tu met ce formulaire:
voila un peu!
tu colle ce code dans un fichier que tu appelles mail.php
<?php // La variable $verif, va nous permettre d'analyser si la sémantique de l'email est bonne $verif="!^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}$!"; // On déclare les variables $mail=$_POST["e_mail"]; $from=htmlentities("From: ".$mail); $message=stripslashes(htmlentities($_POST["message_email"])); // On met ici notre email $destinataire="contactweb.saint-lieux@orange.fr"; $objet=$_POST['objet']; // C'est bon on est OK, vérifion si l'email est valide, grâce à notre chtite REGEX if(!preg_match($verif,$mail)) { echo "Votre email n'est pas valide"; } // On verifie si il y a un message elseif (trim($message)=="") { echo "message vide !"; } // Si tout est OK on envoie l'email else { mail($destinataire,$objet,$message,$from); echo "Message envoyé au webmaster"; } ?>
ensuite tu met ce formulaire:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" > <head> <title>Contact</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> </head> <body> <div id="formulaire"> <div id="corps"> <h3>Formulaire de contact</h3> <form action="mail.php" id="contact"> <span style="font-weight:bold;">Votre adresse e-mail:</span> <br /> <input type="text" name="e_mail" id="e_mail" size="30"/> <br /> <span style="font-weight:bold;">Sujet:</span> <br /> <input type="text" name="objet" id="objet" size="30"/> <br /> <span style="font-weight:bold;">Votre message:</span> <br /> <textarea cols="64" rows="8" name="message_email" id="message_email"></textarea> <br /> </p> <div style="text-align:left;"> <input type="submit" value="Envoyer" /> </p> </div> </form> </div> </div> </body> </html>
voila un peu!
Bonjour
Je crois que je bloque lamentablement sur le sujet pour ne pas dire que je suis nul sur le thème formulaire.
J'ai copié ton script dans un fichier mail.php
J'ai pris mon formulaire au nom de contact.php
j'ai mis les deux fichier sur le serveur
dans ma page ou il y a les liens j'ai fait un lien vers le contact.php
la page s'ouvre avec le formulaire mais lorsque je fais envoyer, il me demande d'enregistrer le mail.php.
en résumé pas de contrôle des valeurs entrées, pas d'envoie mail. Ca marche pas.
Je crois que j'ai vraiment besoin d'aide à comprendre la structure d'un formulaire
Peut-tu avoir la gentilesse de revoir ce fichu formulaire.
Merci de la part d'un ignare
Je crois que je bloque lamentablement sur le sujet pour ne pas dire que je suis nul sur le thème formulaire.
J'ai copié ton script dans un fichier mail.php
J'ai pris mon formulaire au nom de contact.php
j'ai mis les deux fichier sur le serveur
dans ma page ou il y a les liens j'ai fait un lien vers le contact.php
la page s'ouvre avec le formulaire mais lorsque je fais envoyer, il me demande d'enregistrer le mail.php.
en résumé pas de contrôle des valeurs entrées, pas d'envoie mail. Ca marche pas.
Je crois que j'ai vraiment besoin d'aide à comprendre la structure d'un formulaire
Peut-tu avoir la gentilesse de revoir ce fichu formulaire.
Merci de la part d'un ignare
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bissdebrazza
Messages postés
2065
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
712
10 mars 2009 à 13:46
10 mars 2009 à 13:46
Salut!
est ce que ton hébergeur supporte le php??à mon avis je ne crois pas!
est ce que ton hébergeur supporte le php??à mon avis je ne crois pas!
bissdebrazza
Messages postés
2065
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
712
>
Obiwan81
10 mars 2009 à 14:32
10 mars 2009 à 14:32
Le faire sans php,c'est de faire comme tu avais fais avant!mais tu peux changer d'hébergeur aussi.Free,olympe-network sont gratuits et sans publicité!
Obiwan81
>
bissdebrazza
Messages postés
2065
Date d'inscription
vendredi 29 juin 2007
Statut
Contributeur
Dernière intervention
7 décembre 2017
10 mars 2009 à 14:44
10 mars 2009 à 14:44
merci pour tout et surtout pour la patience que tu as eu.
Merci encore
Merci encore
9 mars 2009 à 16:58
Si je comprends faut que je remplace le mailto par contact.php nom de mon fichier
<form action="contact.php" enctype="multipart/form-data" id="contact">
mais là je vois toujours pas comment il fait pour trouver ma boite aux lettres.