Problème de formulaire sur dreamweaver cs4
lebelfortain1
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
-
JooS Messages postés 2468 Date d'inscription Statut Membre Dernière intervention -
JooS Messages postés 2468 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
pour commencer, je vous informe avoir passé ma matiné sur la question en regardant dans tous les forums possibles et imaginables, mais aucun n'a réelement sut me convaincre et surtout m'éclairé.
Je veux créer un formulaire sur dreamweaver cs4, et pour tout ce qui est des boutons et zone de texte il n'y a pas de soucis, je "maitrise". Ce que je n'arrive pas c'est de faire que lorsqu'on appui sur le bouton "envoyer", les infos soient envoyées sur ma boite mail. J'ai vu qu'il y a une histoire de scipt CGI, mais je suis novice et n'y conprend rien. Pourriez vous m'indiquez la marche à suivre svp (sans passer par outlook), quel scipt gratuit prendre, comment l'utiliser., où mettre le script...
merci d'avance !
pour commencer, je vous informe avoir passé ma matiné sur la question en regardant dans tous les forums possibles et imaginables, mais aucun n'a réelement sut me convaincre et surtout m'éclairé.
Je veux créer un formulaire sur dreamweaver cs4, et pour tout ce qui est des boutons et zone de texte il n'y a pas de soucis, je "maitrise". Ce que je n'arrive pas c'est de faire que lorsqu'on appui sur le bouton "envoyer", les infos soient envoyées sur ma boite mail. J'ai vu qu'il y a une histoire de scipt CGI, mais je suis novice et n'y conprend rien. Pourriez vous m'indiquez la marche à suivre svp (sans passer par outlook), quel scipt gratuit prendre, comment l'utiliser., où mettre le script...
merci d'avance !
A voir également:
- Problème de formulaire sur dreamweaver cs4
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
- Problème avec Google Chrome - Forum Google Chrome
6 réponses
Salut ...
C'est possible avec php, un script php ...en utilisant la fonction mail ...
Voila, mais, pour que ça fonctionne, il faut que tu ait un hébergement autorisant la fonction mail ...
Sinon, en localhost(sur ton pc), tu doit configurer les paramètres smtp ... !!!
C'est possible avec php, un script php ...en utilisant la fonction mail ...
$to = 'destinatire@domaine.com'; $sujet = "Formulaire de contat"; $message = "SALUT, c\'est un message d\'essai ..."); $headers = ""; //ici les entêtes de l'email, genre des parametres mail($to,$sujet,$message,$headers);
Voila, mais, pour que ça fonctionne, il faut que tu ait un hébergement autorisant la fonction mail ...
Sinon, en localhost(sur ton pc), tu doit configurer les paramètres smtp ... !!!
Ok, donc je vais m'arranger pour que le serveur accepte cela.
Sinon, lorsque ce que je met dans le code ce que tu as écrit il ne s'affiche rien, donc où est ce que je dois le mettre par rapport au formulaire et aux boutons que j'ai créé ?
merci !!
Sinon, lorsque ce que je met dans le code ce que tu as écrit il ne s'affiche rien, donc où est ce que je dois le mettre par rapport au formulaire et aux boutons que j'ai créé ?
merci !!
Ben savoir l'utiliser ...
Tu peut fairetout cela sur une seule page php, comme tu peut le faire sur deux page differente, le plus important, c'est que le code que j'ia donner, doit etre dans la page de traitement ...
Exemple ...
page_de_traitement.php
Voila, si t'as besoin de quelques explications, n'hésite pas ...
Tu peut fairetout cela sur une seule page php, comme tu peut le faire sur deux page differente, le plus important, c'est que le code que j'ia donner, doit etre dans la page de traitement ...
Exemple ...
<form method="POST" action="adresse_de_la_page_de_traitement.php"> <p>Nom : <input type="text" name="nom" /></p> <p>Email : <input type="text" name="email" /></p> <p>Message : <textarea name="msg"></textarea></p> </form>
page_de_traitement.php
<?php if(!empty($_POST['nom']) && !empty($_POST['email']) && !empty($_POST['msg'])) { $nom = htmlentities($_POST['nom'],ENT_QUOTES); $prenom = htmlentities($_POST['prenom'],ENT_QUOTES); $msg = htmlentities($_POST['msg'],ENT_QUOTES); $to = 'email_du_destinataire@domain.com'; // votre email $sujet = 'Formulaire de contact'; $message = 'Nom : '.$nom; $message .= '<br>Email : '.$email; $message .= '<br>'.Message : '.$msg; $headers = "From: $nom\r\n"; $headers .= "Reply-To: $email\r\n"; if(mail($to,$sujet,$message,$headers)) echo 'Votre message a ete envoye'; else echo 'Erreur lors de l\'envoi du mail'; } else echo 'Vous n\'avez pas rempli le formulaire correctement !!';
Voila, si t'as besoin de quelques explications, n'hésite pas ...
ben tu copie et tu colle directement le code que je t'ai donner ...
En ajoutant ça ?> en dernier ...
Une page php peut contenir du html ...
Sinon, le code php doit toujours être comprit entre les deux balises <?php et ?>
Donc si tu veut écrire en html, tu écris directement, et quand tu veut mettre une partie php, ben tu ouvre la balise php( <?php), et tu la ferme(?>) quand t'as finis d'écrire en php ...
En ajoutant ça ?> en dernier ...
Une page php peut contenir du html ...
Sinon, le code php doit toujours être comprit entre les deux balises <?php et ?>
Donc si tu veut écrire en html, tu écris directement, et quand tu veut mettre une partie php, ben tu ouvre la balise php( <?php), et tu la ferme(?>) quand t'as finis d'écrire en php ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dream gère très mal ce genre de codage, il vaut mieux en créer un à part et le mettre dans un dossier de 'ton' dream puis le tester en ligne ...
https://www.commentcamarche.net/faq/4516-webmaster-un-formulaire-de-contact-pour-votre-site
https://www.unesourisetmoi.info/formulaire/nuls2.php
;)
https://www.commentcamarche.net/faq/4516-webmaster-un-formulaire-de-contact-pour-votre-site
https://www.unesourisetmoi.info/formulaire/nuls2.php
;)