Insérer un formulaire de contact
ashley
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour, et merci d'avance à ceux qui prendront la peine de me lire (et peut-être de me répondre).
Voilà mon problème. J'ai créé il y a quelques temps un site internet avec Publisher. De ce que j'ai lu, il semblerait que ça ne soit pas un logiciel très adapté, mais bon, j'ai fait avec ce que j'ai trouvé à l'époque et comme je ne m'y connais pas du tout en language html, je continue de faire avec Publisher à défaut d'autre chose.
Bref, donc je suis avec un site créé par Publisher (hébergé chez free) et je souhaiterais insérer un formulaire de contact. Quelqu'un peut-il m'aider ? Me conseiller un formulaire simple à insérer, compatible avec Publisher et dans lequel on puisse choisir le nombre de champs.
Questions subsidiaire, si quelqu'un a une suggestion à me faire pour remplacer Publisher, je suis preneuse. Je cherche donc un logiciel gratuit, qui permette de mettre en forme le site de façon visuelle (je crois qu'on parle de wysiwyg ?) mais sans avoir de format tout prêt avec juste quelques éléments à personnaliser comme certains sites le proposent. Je demande peut-être l'impossible ? :-P
Merci d'avance,
En espérant que vous pourrez m'aider !
Voilà mon problème. J'ai créé il y a quelques temps un site internet avec Publisher. De ce que j'ai lu, il semblerait que ça ne soit pas un logiciel très adapté, mais bon, j'ai fait avec ce que j'ai trouvé à l'époque et comme je ne m'y connais pas du tout en language html, je continue de faire avec Publisher à défaut d'autre chose.
Bref, donc je suis avec un site créé par Publisher (hébergé chez free) et je souhaiterais insérer un formulaire de contact. Quelqu'un peut-il m'aider ? Me conseiller un formulaire simple à insérer, compatible avec Publisher et dans lequel on puisse choisir le nombre de champs.
Questions subsidiaire, si quelqu'un a une suggestion à me faire pour remplacer Publisher, je suis preneuse. Je cherche donc un logiciel gratuit, qui permette de mettre en forme le site de façon visuelle (je crois qu'on parle de wysiwyg ?) mais sans avoir de format tout prêt avec juste quelques éléments à personnaliser comme certains sites le proposent. Je demande peut-être l'impossible ? :-P
Merci d'avance,
En espérant que vous pourrez m'aider !
A voir également:
- Insérer un formulaire de contact
- Whatsapp formulaire opposition - Guide
- Insérer video powerpoint - Guide
- Formulaire de réclamation facebook - Guide
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
8 réponses
Salut,
Est-ce qu'on peut voir ton site afin de pouvoir éventuellement te proposer une solution de remplacement?
Au niveau de Publisher, j'y ai jamais touché et je ne peux donc pas t'aider. Désolé :(
Est-ce qu'on peut voir ton site afin de pouvoir éventuellement te proposer une solution de remplacement?
Au niveau de Publisher, j'y ai jamais touché et je ne peux donc pas t'aider. Désolé :(
Bonjour,
Publisher n'est pas du tout conçu pour créer des sites web. Donc tu pourras arriver à faire des pages html statiques (et encore elles risquent fort d'être mal codées et donc mal référencées, si le but de ton site est d'être trouvé sur un moteur de recherche ça sera un gros handicap) mais tu ne pourras pas faire de formulaire avec.
Par contre si tu nous dit ce que tu veux comme champ de formulaire et ce qui doit en être fait (te l'envoyer par mail ou autre) on peut t'aider à le construire.
Publisher n'est pas du tout conçu pour créer des sites web. Donc tu pourras arriver à faire des pages html statiques (et encore elles risquent fort d'être mal codées et donc mal référencées, si le but de ton site est d'être trouvé sur un moteur de recherche ça sera un gros handicap) mais tu ne pourras pas faire de formulaire avec.
Par contre si tu nous dit ce que tu veux comme champ de formulaire et ce qui doit en être fait (te l'envoyer par mail ou autre) on peut t'aider à le construire.
Bonsoir,
je pense que ce genre de logiciel doit générer du code supplémentaire et de mauvaise qualité. Après c'est le grand bizarre...
Créer un formulaire de contact est très simple, là où ça demande un peu plus de travail et autre chose que publiser c'est pour envoyer un mail et/ou placer les informations sur une base de donnée.
je pense que ce genre de logiciel doit générer du code supplémentaire et de mauvaise qualité. Après c'est le grand bizarre...
Créer un formulaire de contact est très simple, là où ça demande un peu plus de travail et autre chose que publiser c'est pour envoyer un mail et/ou placer les informations sur une base de donnée.
Bonjour, et merci des réponses.
S'il n'est pas possible d'insérer un formulaire sur un site réalisé avec Publisher, peut-être que je peux y insérer un lien qui renvoie vers le formulaire, indépendant de mon site ?
J'aurais besoin d'un formulaire avec les champs suivants :
- Nom
- Email
- Téléphone
- Taille
- Poids
- Pointure
- Tour de tête
- Commentaires éventuels
Et ce que je cherche, c'est récupérer les infos du formulaire sur une adresse mail.
Pouvez-vous m'aider ?
Merci
S'il n'est pas possible d'insérer un formulaire sur un site réalisé avec Publisher, peut-être que je peux y insérer un lien qui renvoie vers le formulaire, indépendant de mon site ?
J'aurais besoin d'un formulaire avec les champs suivants :
- Nom
- Téléphone
- Taille
- Poids
- Pointure
- Tour de tête
- Commentaires éventuels
Et ce que je cherche, c'est récupérer les infos du formulaire sur une adresse mail.
Pouvez-vous m'aider ?
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
salut, il est gentil il te l'a fait ^^
bon j'ai pas testé, mais cela a l'air correct
ta page doit s'appeller contact.php
¨'°ºO׺°"~'"°º×Oº°'¨Linux est le noyau --*^v^-^v^*-- et Windows les pépins(¯'·o©º°¨¨°©o)·
bon j'ai pas testé, mais cela a l'air correct
ta page doit s'appeller contact.php
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title></title> </head> <body> <form method="post" action="contact.php"> <label>Nom : </label> <input type="text" name="nom" /> <label>Email : </label> <input type="text" name="mail" /> <label>Telephonne : </label> <input type="text" name="tel"/> <label>Taille : </label> <input type="text" name="taille"/> <label>Poids : </label> <input type="text" name="poids"/> <label>Pointure : </label> <input type="text" name="pointure"/> <label>Tour de tête : </label> <input type="text" name="tete"/> <label>Commentaire : </label> <textarea rows="10" cols="50" name="message"></textarea> <input type="submit" /> </form> <?php if (isset($error)) { echo $error; } ?> <?php if (!preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['mail'])) { $error = 'mail invalide'; } if (isset($_POST['nom']) && isset($_POST['mail']) && isset($_POST['tel']) && isset($_POST['taille']) && preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['mail'])) { if (isset($_POST['poids']) && isset($_POST['pointure']) && isset($_POST['tete']) && isset($_POST['message'])) { function get_ip() { if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) { $ip = $_SERVER['HTTP_CLIENT_IP']; } else { $ip = $_SERVER['REMOTE_ADDR']; } return $ip; } $headers = 'From: "nom"<adresse@fai.fr>' . "\n"; $headers .= 'Reply-To: adresse_de_reponse@fai.fr' . "\n"; $headers .= 'Content-Type: text/plain; charset="UTF-8"' . "\n"; $headers .= 'Content-Transfer-Encoding: 8bit'; $sujet = "message d'un internaute"; $info = 'son nom est' . $_POST['nom'] . ' '; $info .= 'son email est' . $_POST['mail'] . ' '; $info .= 'son téléphonne est' . $_POST['tel'] . ' '; $info .= 'son taille est' . $_POST['taille'] . ' '; $info .= 'son poids est' . $_POST['poids'] . ' '; $info .= 'son pointure est' . $_POST['pointure'] . ' '; $info .= 'son tour de tête est' . $_POST['tete'] . ' '; $info .= 'son commentaire eventuel est' . $_POST['message'] . ' '; $message = 'Ce message est généré automatiquement. Une personne à rempli le formulaire de contact de ton site. ' . $info . ' son adresse ip est ' . get_ip(); if (mail('la-tu-met-ton-mail', $sujet, $message, $headers)) { $error = 'Le message a bien été envoyé'; } else { $error = 'Le message n\'a pu être envoyé'; } } } ?> </body> </html>
¨'°ºO׺°"~'"°º×Oº°'¨Linux est le noyau --*^v^-^v^*-- et Windows les pépins(¯'·o©º°¨¨°©o)·
Voilà sa fonctionne, je suis pas encore trop à l'aise avec php, j'ai testé
si tu veux tester, envoie moi ton mail en message privé et je te fais tester le code...comme tu veux
¨'°ºO׺°"~'"°º×Oº°'¨Linux est le noyau --*^v^-^v^*-- et Windows les pépins(¯'·o©º°¨¨°©o)·
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title></title> <style type="text/css"> #red{ text-align: center; color: red; font-size: 2em; } </style> </head> <body> <form method="post" action="contact.php"> <label>Nom : </label> <input type="text" name="nom" /> <label>Email : </label> <input type="text" name="mail" /> <label>Telephonne : </label> <input type="text" name="tel"/> <label>Taille : </label> <input type="text" name="taille"/> <label>Poids : </label> <input type="text" name="poids"/> <label>Pointure : </label> <input type="text" name="pointure"/> <label>Tour de tête : </label> <input type="text" name="tete"/> <label>Commentaire : </label> <textarea rows="10" cols="50" name="message"></textarea> <input type="submit" /> </form> <?php if (!preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['mail'])) { $error = 'mail invalide'; } if (isset($_POST['nom']) && isset($_POST['mail']) && isset($_POST['tel']) && isset($_POST['taille']) && isset($_POST['poids']) && isset($_POST['pointure']) && isset($_POST['tete']) && $_POST['message'] !='' && preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['mail'])) { function get_ip() { if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif (isset($_SERVER['HTTP_CLIENT_IP'])) { $ip = $_SERVER['HTTP_CLIENT_IP']; } else { $ip = $_SERVER['REMOTE_ADDR']; } return $ip; } $headers = 'From: "nom"<adresse@fai.fr>' . "\n"; $headers .= 'Reply-To: adresse_de_reponse@fai.fr' . "\n"; $headers .= 'Content-Type: text/plain; charset="UTF-8"' . "\n"; $headers .= 'Content-Transfer-Encoding: 8bit'; $sujet = "message d'un internaute"; $info = 'son nom est' . $_POST['nom'] . ' '; $info .= 'son email est' . $_POST['mail'] . ' '; $info .= 'son téléphonne est' . $_POST['tel'] . ' '; $info .= 'son taille est' . $_POST['taille'] . ' '; $info .= 'son poids est' . $_POST['poids'] . ' '; $info .= 'son pointure est' . $_POST['pointure'] . ' '; $info .= 'son tour de tête est' . $_POST['tete'] . ' '; $info .= 'son commentaire eventuel est' . $_POST['message'] . ' '; $message = 'Ce message est généré automatiquement. Une personne à rempli le formulaire de contact de ton site. ' . $info . ' son adresse ip est ' . get_ip(); if (mail('la-tu-met-ton-mail', $sujet, $message, $headers)) { $error = 'Le message a bien été envoyé'; } else { $error = 'Le message n\'a pu être envoyé'; } } else{ $error ="touts les champs son requis"; } ?> <?php if (isset($error)) { echo '<p id=\'red\'>'.$error.'</p>'; } ?> </body> </html>
si tu veux tester, envoie moi ton mail en message privé et je te fais tester le code...comme tu veux
¨'°ºO׺°"~'"°º×Oº°'¨Linux est le noyau --*^v^-^v^*-- et Windows les pépins(¯'·o©º°¨¨°©o)·
Whaooo, ça fait une sacrée longueur tout ça... ! Merci pour le boulot et la rapidité de réponse.
Mais je fais quoi avec ? Je l'insère sur une page de Publisher ???
Mais je fais quoi avec ? Je l'insère sur une page de Publisher ???
ha ben non, tu peux pas avec publisher. Ta avais dit de faire un lien depuis ton site vers une page de formulaire.
Voila en fait tu copie tout ca dans bloc note et tu enregistre en contact.php. Ensuite tu as plus qu'a faire un lien <a href="contact.php">contactez moi</a>
mais là il n'y a pas css, c'est tout moche mais ça fonctionne. Je te dit si tu veux te me donne ton mail en message privé et met tout ca en ligne et comme ca tu peu tester l'envoie de mail
c'est toi qui voit mais c'est pas obligatoire ^^
Voila en fait tu copie tout ca dans bloc note et tu enregistre en contact.php. Ensuite tu as plus qu'a faire un lien <a href="contact.php">contactez moi</a>
mais là il n'y a pas css, c'est tout moche mais ça fonctionne. Je te dit si tu veux te me donne ton mail en message privé et met tout ca en ligne et comme ca tu peu tester l'envoie de mail
c'est toi qui voit mais c'est pas obligatoire ^^