Formulaire dreamweaver
Fabien
-
dudu134 Messages postés 2877 Statut Membre -
dudu134 Messages postés 2877 Statut Membre -
Bonjour à tous,
Je suis novice pour l'instant en programmation (début de formation oblige) et j'aimerais insérer un formulaire dans ma page internet. J'utilise dreamweaver. J'ai deja fais quelques recherches sur le net afin de trouver réponse à ma question mais sans réussite.
Je souhaite donc créer un formulaire, qui envoie les données récupérées sur une adresse internet. Je donc a recevoir un mail tout simple sans synthaxe particulière, je me débrouillerai avec ca !
Pour l'instant j'ai essayé la méthode action=mail to ... mais lorsque je teste mon formulaire et que je clique sur "envoyer" j ai mon logiciel d'envoi de mail (Thunderbird) qui s'ouvre avec le mail a envoyer.
Est-il possible d'envoyer directement le mail sans passer par le logiciel d'envoi de mail ?
Si oui comment ?
Merci d'avance
Je suis novice pour l'instant en programmation (début de formation oblige) et j'aimerais insérer un formulaire dans ma page internet. J'utilise dreamweaver. J'ai deja fais quelques recherches sur le net afin de trouver réponse à ma question mais sans réussite.
Je souhaite donc créer un formulaire, qui envoie les données récupérées sur une adresse internet. Je donc a recevoir un mail tout simple sans synthaxe particulière, je me débrouillerai avec ca !
Pour l'instant j'ai essayé la méthode action=mail to ... mais lorsque je teste mon formulaire et que je clique sur "envoyer" j ai mon logiciel d'envoi de mail (Thunderbird) qui s'ouvre avec le mail a envoyer.
Est-il possible d'envoyer directement le mail sans passer par le logiciel d'envoi de mail ?
Si oui comment ?
Merci d'avance
A voir également:
- Formulaire dreamweaver
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum Access
- Google Chrome : "Nouvel envoi du formulaire" - Forum Google Chrome
16 réponses
Le seul problème c'est que je n'ai pas encore appris le PHP ...
Pourrais-tu(permet moi te te tutoyer) me proposer un dode PHP a placer dans mon code de la page ?
Merci d'avance
Pourrais-tu(permet moi te te tutoyer) me proposer un dode PHP a placer dans mon code de la page ?
Merci d'avance
il te faut une page formulaire.
sur une autre page mail.php
tu insére ce code
<?php
$commentaire = $_POST['commentaire'];
$nom = $_POST['nom'];
$prenom = $_POST['commentaire'];
$mail1 = $_POST['mail1'];
$email="adresse@fournisseur.fr";
$sujet="Contact site";
$message="Objet : \n $objet\n\n";
$message.="Nom : \n $name \n\n";
$message.="Prénom : \n $prenom\n\n";
$message.="Email : \n $mail1 \n\n";
$message.="commentaire : \n $commentaire\n\n";
mail($email,$sujet,$message);
?>
sur une autre page mail.php
tu insére ce code
<?php
$commentaire = $_POST['commentaire'];
$nom = $_POST['nom'];
$prenom = $_POST['commentaire'];
$mail1 = $_POST['mail1'];
$email="adresse@fournisseur.fr";
$sujet="Contact site";
$message="Objet : \n $objet\n\n";
$message.="Nom : \n $name \n\n";
$message.="Prénom : \n $prenom\n\n";
$message.="Email : \n $mail1 \n\n";
$message.="commentaire : \n $commentaire\n\n";
mail($email,$sujet,$message);
?>
salut,
voila ce que tu dois faire :
dans ta balise form tu dois mettre dans action='' la page qui contient le code d'envoi du mail
par ex : <form action="code.php" method="post" enctype="multipart/form-data" name="toto">
et créer une page code.php en y mettant le script :
$mail="adressedudestinaire@fai.com";
$mailsubject = "Le sujet du message";
$mailheaders = "MIME-Version: 1.0rnContent-Type: text/html; charset=us-asciirnContent-Transfer-Encoding: 7bit";
$mailheaders .= "Return-Path: <tonmail@tonfai.com>\n";
$mailheaders .= "From:ton nom <tonmail@tonfai.com>\n";
$mailheaders .= "Content-Type: text/html; charset=iso-8859-1\n";
$mailbodyadmin = " les donnees de ton mail";
$envoimail=mail($mail,$mailsubject,$mailbodyadmin,$mailheaders);
Tout ce qui est souligné est a remplacer par tes donnees
les donnees de ton mail peuvent etre en brut ou du code html
c'est la dedans que tu vas afficher comme tu le veux les variables de ton formulaire.
Si tu c'est pas comment faire envoi le code de ton formulaire et je t'expliquerai
@ +
Sylvia
voila ce que tu dois faire :
dans ta balise form tu dois mettre dans action='' la page qui contient le code d'envoi du mail
par ex : <form action="code.php" method="post" enctype="multipart/form-data" name="toto">
et créer une page code.php en y mettant le script :
$mail="adressedudestinaire@fai.com";
$mailsubject = "Le sujet du message";
$mailheaders = "MIME-Version: 1.0rnContent-Type: text/html; charset=us-asciirnContent-Transfer-Encoding: 7bit";
$mailheaders .= "Return-Path: <tonmail@tonfai.com>\n";
$mailheaders .= "From:ton nom <tonmail@tonfai.com>\n";
$mailheaders .= "Content-Type: text/html; charset=iso-8859-1\n";
$mailbodyadmin = " les donnees de ton mail";
$envoimail=mail($mail,$mailsubject,$mailbodyadmin,$mailheaders);
Tout ce qui est souligné est a remplacer par tes donnees
les donnees de ton mail peuvent etre en brut ou du code html
c'est la dedans que tu vas afficher comme tu le veux les variables de ton formulaire.
Si tu c'est pas comment faire envoi le code de ton formulaire et je t'expliquerai
@ +
Sylvia
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
merci beaucoup pour ces reiseignements !
Désolé pour mon ignorance en php, mais quand sous dreamweaver je fais Nouveau->Document PHP, il me crée un code html ... Est-ce normal ? Dois je copier le code que tu m as donné dans la balise body ?
Désolé pour mon ignorance en php, mais quand sous dreamweaver je fais Nouveau->Document PHP, il me crée un code html ... Est-ce normal ? Dois je copier le code que tu m as donné dans la balise body ?
je viens d'essayer mais quand je clique sur le bouton envoyer de mon formulaire, j obtiens une nouvelle page qui s'ouvre avec le code que j ait appé dans ma balise body ...
J'ai mis :
<?php (Au début du code php dans ma balise body)
?> (A la fin du code php toujours dans ma balise body)
Désormais, j'ai toujours une nouvelle page qui s'ouvre mais vide.
Je ne comprends pas trop ce que je dois mettre dans $mail="adressedudestinaire@fai.com"; puisque je vouderais que les mails arrivent sur ma boite de réception.
<?php (Au début du code php dans ma balise body)
?> (A la fin du code php toujours dans ma balise body)
Désormais, j'ai toujours une nouvelle page qui s'ouvre mais vide.
Je ne comprends pas trop ce que je dois mettre dans $mail="adressedudestinaire@fai.com"; puisque je vouderais que les mails arrivent sur ma boite de réception.
Voici mon code du sondage
<form action="code.php" method="post" enctype="multipart/form-data" name="toto">
<p>Votre nom :</p>
<p>
<label>
<input name="nom" type="text" id="nom" value="" size="45">
</label>
</p>
<p>Votre prénom :</p>
<p>
<label>
<input name="textarea" type="text" id="textarea" value="" size="45">
</label>
</p>
<p><label><input name="Envoyer" type="submit" value="Envoyer">
</label> </p>
<p> </p>
</form>
Et mon code php :
<?php
$mail=xxx.xxx@xxx.fr";
$mailsubject = "Questionnaire site internet";
$mailheaders = "MIME-Version: 1.0rnContent-Type: text/html; charset=us-asciirnContent-Transfer-Encoding: 7bit";
$mailheaders .= "Return-Path: \n";
$mailheaders .= "From:xxx \n";
$mailheaders .= "Content-Type: text/html; charset=iso-8859-1\n";
$mailbodyadmin = " Qiestionnaire";
$envoimail=mail($mail,$mailsubject,$mailbodyadmin,$mailheaders);
?>
<form action="code.php" method="post" enctype="multipart/form-data" name="toto">
<p>Votre nom :</p>
<p>
<label>
<input name="nom" type="text" id="nom" value="" size="45">
</label>
</p>
<p>Votre prénom :</p>
<p>
<label>
<input name="textarea" type="text" id="textarea" value="" size="45">
</label>
</p>
<p><label><input name="Envoyer" type="submit" value="Envoyer">
</label> </p>
<p> </p>
</form>
Et mon code php :
<?php
$mail=xxx.xxx@xxx.fr";
$mailsubject = "Questionnaire site internet";
$mailheaders = "MIME-Version: 1.0rnContent-Type: text/html; charset=us-asciirnContent-Transfer-Encoding: 7bit";
$mailheaders .= "Return-Path: \n";
$mailheaders .= "From:xxx \n";
$mailheaders .= "Content-Type: text/html; charset=iso-8859-1\n";
$mailbodyadmin = " Qiestionnaire";
$envoimail=mail($mail,$mailsubject,$mailbodyadmin,$mailheaders);
?>
si tu a page vide çà veut dire que le code est bon.
tu peux insérer ton code dans une page comme celle de ton formulaire
quand tu a changé ton l'adresse mail, est ce que tu a reçu un email dans ta boite de réception
tu peux insérer ton code dans une page comme celle de ton formulaire
quand tu a changé ton l'adresse mail, est ce que tu a reçu un email dans ta boite de réception
essaye avec celui-ci :
<?php
$textarea = $_POST['textarea'];
$nom = $_POST['nom'];
$prenom = $_POST['commentaire'];
$email="adresse@fournisseur.fr";
$sujet="Contact site";
$message="Objet : \n $objet\n\n";
$message.="Nom : \n $name \n\n";
$message.="Prénom : \n $prenom\n\n";
$message.="Commentaire : \n $textarea \n\n";
mail($email,$sujet,$message);
?>
<?php
$textarea = $_POST['textarea'];
$nom = $_POST['nom'];
$prenom = $_POST['commentaire'];
$email="adresse@fournisseur.fr";
$sujet="Contact site";
$message="Objet : \n $objet\n\n";
$message.="Nom : \n $name \n\n";
$message.="Prénom : \n $prenom\n\n";
$message.="Commentaire : \n $textarea \n\n";
mail($email,$sujet,$message);
?>