Formulaire de contact
Résolu
cripois
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
ghuysmans99 Messages postés 2496 Date d'inscription Statut Contributeur Dernière intervention -
ghuysmans99 Messages postés 2496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Bonjour,
Je ne suis pas un programmateur, ni un spécialiste de site web. Mais j'ai besoin d'aide pour un formulaire de contact/suggestion.
Pour faire simple, je récupère un site que je n'ai pas créé mais dont j'ai la charge.
Voilà le script que j'ai :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
<br>
<form method="post" action="<?php echo $_SERVER["
php_self="" ]="" ?="">
<p style="text-align: left;"><label for="son_pseudo">Pseudo
*</label><br>
<input size="40" name="son_pseudo" id="son_pseudo"
le="" pseudo="" de="" l'expéditeur="" a=""
ét="" saisi="" -="" type="text">
<br>
<label for="son_email">E-mail *</label><br>
<input size="40" name="son_email" if=""
(!empty($_post="" son_email="" ]="" {=""
l'e-mail="" de="" l'expéditeur="" a=""
ét="" saisi="" -="" type="text"><br>
<label for="son_objet">Objet *</label><br>
<input size="40" name="son_objet" id="son_objet"
if="" (!empty($_post="" son_objet="" ]=""
{="" l'objet="" du="" message="" a=""
ét="" saisi="" -="" type="text"><br>
<label for="son_message">Message *</label><br>
<textarea name="son_message" id="son_message" if=""
(isset($_post="" ]="" {="" message="" a=""
été="" saisi="" -->="" le=""
réafficher="" echo="" htmlspecialchars($_post=""
son_message="" ],ent_quotes="" }="" ?>=""></textarea><br>
<input name="envoyer" value="Envoyer" type="submit"><input
name="reset" value="Effacer" type="reset">
</p>
</form>
<br>
</body>
</html>
1: Est-ce qu'il est correct ?
2 : Comment faire pour mettre l'adresse mail du site?
3 : Faut il créer une page de redirection ?
4 : Si oui, quel genre de page ?
5 : Vous faut il l'adresse du site ?
Merci de votre aide
Bonjour,
Je ne suis pas un programmateur, ni un spécialiste de site web. Mais j'ai besoin d'aide pour un formulaire de contact/suggestion.
Pour faire simple, je récupère un site que je n'ai pas créé mais dont j'ai la charge.
Voilà le script que j'ai :
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
<br>
<form method="post" action="<?php echo $_SERVER["
php_self="" ]="" ?="">
<p style="text-align: left;"><label for="son_pseudo">Pseudo
*</label><br>
<input size="40" name="son_pseudo" id="son_pseudo"
le="" pseudo="" de="" l'expéditeur="" a=""
ét="" saisi="" -="" type="text">
<br>
<label for="son_email">E-mail *</label><br>
<input size="40" name="son_email" if=""
(!empty($_post="" son_email="" ]="" {=""
l'e-mail="" de="" l'expéditeur="" a=""
ét="" saisi="" -="" type="text"><br>
<label for="son_objet">Objet *</label><br>
<input size="40" name="son_objet" id="son_objet"
if="" (!empty($_post="" son_objet="" ]=""
{="" l'objet="" du="" message="" a=""
ét="" saisi="" -="" type="text"><br>
<label for="son_message">Message *</label><br>
<textarea name="son_message" id="son_message" if=""
(isset($_post="" ]="" {="" message="" a=""
été="" saisi="" -->="" le=""
réafficher="" echo="" htmlspecialchars($_post=""
son_message="" ],ent_quotes="" }="" ?>=""></textarea><br>
<input name="envoyer" value="Envoyer" type="submit"><input
name="reset" value="Effacer" type="reset">
</p>
</form>
<br>
</body>
</html>
1: Est-ce qu'il est correct ?
2 : Comment faire pour mettre l'adresse mail du site?
3 : Faut il créer une page de redirection ?
4 : Si oui, quel genre de page ?
5 : Vous faut il l'adresse du site ?
Merci de votre aide
A voir également:
- Formulaire de contact
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Formulaire de contact le bon coin introuvable ✓ - Forum Vos droits sur internet
- Recuperer contact carte sim - Guide
9 réponses
1. Non, la moitié n'a aucun sens
2. Pas besoin, c'est le serveur qui envoie le message et pas le visiteur
3. Que veux-tu dire par là ?
5. Non
2. Pas besoin, c'est le serveur qui envoie le message et pas le visiteur
3. Que veux-tu dire par là ?
5. Non
Partie correcte de la page (j'ai aussi enlevé des parties inutiles)
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Formulaire de contact</title> </head> <body> <br> <form method="post"> <p> <label for="son_pseudo">Pseudo *</label><br> <input size="40" name="pseudo" type="text"><br> <label for="son_email">E-mail *</label><br> <input size="40" name="email" type="text"><br> <label for="son_objet">Objet *</label><br> <input size="40" name="objet" type="text"><br> <label for="son_message">Message *</label><br> <textarea name="message"></textarea><br> <input name="envoyer" value="Envoyer" type="submit"> <input name="reset" value="Effacer" type="reset"> </p> </form> </body> </html>
merci pour vos réponses.
J'avais lu qu'il fallait une créer une page de redirection...
mais je vais voir si ça fonctionne bien mais que la semaine prochaine, congé...
MERCI
J'avais lu qu'il fallait une créer une page de redirection...
mais je vais voir si ça fonctionne bien mais que la semaine prochaine, congé...
MERCI
J'ai retiré les morceaux inutiles (ou non-fonctionnels) de la page, ça ne veut pas dire qu'elle fera ce que tu veux : ici elle ne fait rien. Faut ajouter du PHP, tuto sur ce site : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Par contre, pour l'envoi du formulaire, qu'est ce qui est le mieux ?
1 passer par outloock qui enoie sur ma messagerie
2 envoie direct sur ma messagerie, si c'est faisable depuis la page index du site
j'ai rajouté du texte, est ce que c'est correct :
<html>
<head>
<title><endnote><head>
<title><endnote><head>
<meta>
<title></title>
</head>
<body>
<title>Formulaire de contact</title>
<br>
<form method="post" ACTION="mailto:monsite@yahoo.fr" > >
<p><label for="son_pseudo">Pseudo *</label><br>
<input size="40" name="pseudo" type="text"><br>
<label for="son_email">E-mail *</label><br>
<input size="40" name="email" type="text"><br>
<label for="son_objet">Objet *</label><br>
<input size="40" name="objet" type="text"><br>
<br>
<br>
Votre opinion
<select name="OPTION1">
<option> Très Satisfait
</option>
<option> Satisfait
</option>
<option> Indifferent
</option>
<option> C'est très nul !! </option>
</select>
</p>
<p></p>
<p><br>
Vos commentaires : <textarea name="COM1" rows="6"
cols="70" a=""></textarea><br>
</p>
<p><br>
<input =""></p>
</form>
</body>
</html>
merci de votre aide
1 passer par outloock qui enoie sur ma messagerie
2 envoie direct sur ma messagerie, si c'est faisable depuis la page index du site
j'ai rajouté du texte, est ce que c'est correct :
<html>
<head>
<title><endnote><head>
<title><endnote><head>
<meta>
<title></title>
</head>
<body>
<title>Formulaire de contact</title>
<br>
<form method="post" ACTION="mailto:monsite@yahoo.fr" > >
<p><label for="son_pseudo">Pseudo *</label><br>
<input size="40" name="pseudo" type="text"><br>
<label for="son_email">E-mail *</label><br>
<input size="40" name="email" type="text"><br>
<label for="son_objet">Objet *</label><br>
<input size="40" name="objet" type="text"><br>
<br>
<br>
Votre opinion
<select name="OPTION1">
<option> Très Satisfait
</option>
<option> Satisfait
</option>
<option> Indifferent
</option>
<option> C'est très nul !! </option>
</select>
</p>
<p></p>
<p><br>
Vos commentaires : <textarea name="COM1" rows="6"
cols="70" a=""></textarea><br>
</p>
<p><br>
<input =""></p>
</form>
</body>
</html>
merci de votre aide
Si on fait pas ce que je dis, ça pourra jamais aller. Du PHP c'est pas du HTML cochonné en plus ! Pas interdit de lire le tuto PHP du SdZ ...
alors le cochonné a repris son bâton pour ce faire taper dessus et voilà :
<html>
<head>
<title><endnote><head>
<title>
</title>
</head>
<body>
<title><endnote><head>
<title><endnote><head>
<meta>
<title></title>
<title>Formulaire de contact</title>
<br>
<form method="post" action="mailto:monsite@yahoo.fr">
<p><label for="son_pseudo">Pseudo *</label><br>
<input size="40" name="pseudo" type="text"><br>
<label for="son_email">E-mail *</label><br>
<input size="40" name="email" type="text"><br>
<label for="son_objet">Objet *</label><br>
<input size="40" name="objet" type="text"><br>
<br>
<br>
Votre opinion
<select name="OPTION1">
<option value="Très satisfait<"></option>
<option value="satisfait"></option>
<option value="Indifferent"></option>
</select>
<br>
<br>
Commentaires
<br>
<textarea rows="6" cols="40" name="commentaires">Tapez
ici vos commentaires</textarea>
</p>
</form>
</body>
</html>
quand je dis que je comprends et/ou que je sais pas écrire c'est pas pour rien!!
j'y suis depuis hier sur ce petit texte...
un peu de compréhension Monsieur l'expert!!
<html>
<head>
<title><endnote><head>
<title>
</title>
</head>
<body>
<title><endnote><head>
<title><endnote><head>
<meta>
<title></title>
<title>Formulaire de contact</title>
<br>
<form method="post" action="mailto:monsite@yahoo.fr">
<p><label for="son_pseudo">Pseudo *</label><br>
<input size="40" name="pseudo" type="text"><br>
<label for="son_email">E-mail *</label><br>
<input size="40" name="email" type="text"><br>
<label for="son_objet">Objet *</label><br>
<input size="40" name="objet" type="text"><br>
<br>
<br>
Votre opinion
<select name="OPTION1">
<option value="Très satisfait<"></option>
<option value="satisfait"></option>
<option value="Indifferent"></option>
</select>
<br>
<br>
Commentaires
<br>
<textarea rows="6" cols="40" name="commentaires">Tapez
ici vos commentaires</textarea>
</p>
</form>
</body>
</html>
quand je dis que je comprends et/ou que je sais pas écrire c'est pas pour rien!!
j'y suis depuis hier sur ce petit texte...
un peu de compréhension Monsieur l'expert!!
Bonsoir,
Tu vas encore te faire taper dessus par ghuysmans99 !
Ton HTML est "cochonné", je te mets la portion "sale" incriminée :
Pour répondre à ta demande
-------------------------------------------------------------------------------------------------------------------------------
1 passer par outloock qui enoie sur ma messagerie
2 envoie direct sur ma messagerie, si c'est faisable depuis la page index du site
------------------------------------------------------------------------------------------------------------------------------
Mettre un mailto dans le action du formulaire n'est pas sécure. Il existe des robots-spammeurs qui scannent les codes sources des pages webs à la recherche d'adresses telle que la tienne.
Meilleure méthode (déjà préconisée par ghuysmans99), c'est de créer un script dans une page PHP (que tu nommerais par exemple formail.php) pour récupérer, traiter et envoyer par la fonction mail() de PHP les données entrées par l'utilisateur de ton site.
PS : s'assurer que ton hébergeur ne désactive pas la fonction mail() pour prévenir toute opération de spam.
Il ne te reste plus qu'à choisir ta méthode...
Tu vas encore te faire taper dessus par ghuysmans99 !
Ton HTML est "cochonné", je te mets la portion "sale" incriminée :
<html> <head> <title><endnote><head> <title> </title> </head> <body> <title><endnote><head> <title><endnote><head> <meta> <title></title> <title>Formulaire de contact</title> <br>
Pour répondre à ta demande
-------------------------------------------------------------------------------------------------------------------------------
1 passer par outloock qui enoie sur ma messagerie
2 envoie direct sur ma messagerie, si c'est faisable depuis la page index du site
------------------------------------------------------------------------------------------------------------------------------
Mettre un mailto dans le action du formulaire n'est pas sécure. Il existe des robots-spammeurs qui scannent les codes sources des pages webs à la recherche d'adresses telle que la tienne.
Meilleure méthode (déjà préconisée par ghuysmans99), c'est de créer un script dans une page PHP (que tu nommerais par exemple formail.php) pour récupérer, traiter et envoyer par la fonction mail() de PHP les données entrées par l'utilisateur de ton site.
PS : s'assurer que ton hébergeur ne désactive pas la fonction mail() pour prévenir toute opération de spam.
Il ne te reste plus qu'à choisir ta méthode...
ok je suis très long à comprendre..
Bon, celui là est exactement comme je veux, et surtout il plait à la responsable com.
Tu me conseilles de créer un script dans une page PHP.....pas gagné encore!!comment associer les deux pages??
Faut il insérer le script dans celui qui est dessous qui à sont tour ouvrira directement la page formail.php....
<br />
<form method="post" action="monsite@yahoo.fr">
<p><label for="son_pseudo">Nom *</label><br />
<input size="40" name="pseudo" type="text" /><br />
<label for="son_email">E-mail *</label><br />
<input size="40" name="email" type="text" /><br />
<label for="son_objet">Objet *</label><br />
<input size="40" name="objet" type="text" /><br />
<br />
<br />
Votre opinion
<select name="fonction">
<option value="Tres satisfait">Tres satisfait</option>
<option value="Satisfait">Satisfait</option>
<option value="N'apprécie pas">N'apprécie pas</option>
</select>
<br />
<br />
Commentaires <br />
<textarea rows="6" cols="40" name="commentaires">Tapez
ici vos commentaires</textarea> </p>
<input name="envoyer" value="Envoyer" type="submit" />
<input name="reset" value="Effacer" type="reset" />
<p></p>
</form>
Bon, celui là est exactement comme je veux, et surtout il plait à la responsable com.
Tu me conseilles de créer un script dans une page PHP.....pas gagné encore!!comment associer les deux pages??
Faut il insérer le script dans celui qui est dessous qui à sont tour ouvrira directement la page formail.php....
<br />
<form method="post" action="monsite@yahoo.fr">
<p><label for="son_pseudo">Nom *</label><br />
<input size="40" name="pseudo" type="text" /><br />
<label for="son_email">E-mail *</label><br />
<input size="40" name="email" type="text" /><br />
<label for="son_objet">Objet *</label><br />
<input size="40" name="objet" type="text" /><br />
<br />
<br />
Votre opinion
<select name="fonction">
<option value="Tres satisfait">Tres satisfait</option>
<option value="Satisfait">Satisfait</option>
<option value="N'apprécie pas">N'apprécie pas</option>
</select>
<br />
<br />
Commentaires <br />
<textarea rows="6" cols="40" name="commentaires">Tapez
ici vos commentaires</textarea> </p>
<input name="envoyer" value="Envoyer" type="submit" />
<input name="reset" value="Effacer" type="reset" />
<p></p>
</form>
Intégrer du PHP dans de l'HTML : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql#ss_part_1