Recevoir un e-mail via un formulaire
Fermé
petitpeppino
Messages postés
20
Date d'inscription
mardi 29 septembre 2009
Statut
Membre
Dernière intervention
12 novembre 2009
-
29 sept. 2009 à 13:14
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 - 7 oct. 2009 à 15:09
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 - 7 oct. 2009 à 15:09
A voir également:
- Recevoir un e-mail via un formulaire
- Yahoo mail - Guide
- É - Guide
- Creer un compte mail - Guide
- Créer un compte yahoo mail gratuit avec capacité de - Guide
- Publipostage mail - Guide
9 réponses
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
29 sept. 2009 à 13:48
29 sept. 2009 à 13:48
tu a ça parceque sur ton bouton envoyer tu a mis mailto:......
il te faut utiliser un formulaire et un bouton submit.
ensuite cela appelle ta page de traitement des donnée en php et tu utilise la fonction mail() de php
regarde par ici
https://php.developpez.com/faq/?page=mail
il te faut utiliser un formulaire et un bouton submit.
ensuite cela appelle ta page de traitement des donnée en php et tu utilise la fonction mail() de php
regarde par ici
https://php.developpez.com/faq/?page=mail
petitpeppino
Messages postés
20
Date d'inscription
mardi 29 septembre 2009
Statut
Membre
Dernière intervention
12 novembre 2009
1 oct. 2009 à 10:22
1 oct. 2009 à 10:22
Salut,
Merci d'avoir répondu aussi rapidement.
Je ne suis pas du tout un expert en programmation, même si j'ai essayer de m'instruire avec le site du zéro.
Mon site je l'ai fait avec Kompozer. Est il possible d'avoir le code en php pour recevoir les informations du formulaire. Que dois je insérer a la place de maito:----@---
Voiçi comment est mon formulaire. Qui a t'il à modifier?
<td>
<form method="post" enctype="text/plain"
action="mailto:tatata.tatata@skynet.be">
<pre><div style="text-align: center;"><img
style="width: 34px; height: 30px;" alt=""
src="../Mes%20images/Biblioth%E8que%20multim%E9dia%20Microsoft/title.gif"><big
style="font-family: Sylfaen; color: rgb(102, 102, 102);"><big>Nous Contacter<br><br></big></big><big><span
style="font-family: monospace;"> <span
style="color: rgb(102, 102, 102);"> </span></span><small
style="font-family: monospace; color: rgb(102, 102, 102);">Particulier :</small></big><big
style="font-family: Sylfaen; color: rgb(102, 102, 102);"><big><input
value="Professionnel" type="radio"> </big></big><big
style="color: rgb(102, 102, 102);"><small
style="font-family: monospace;">Professionnel</small><span
style="font-family: monospace;"> :</span></big><big
style="font-family: Sylfaen; color: rgb(102, 102, 102);"><big><input
value="Professionnel" type="radio"><br></big></big><big
style="color: rgb(102, 102, 102);"><big><br
style="font-family: monospace;"><small><small
style="font-family: monospace;"> Type d'entreprise</small><span
style="font-family: monospace;"> :</span></small></big></big><big
style="font-family: Sylfaen; color: rgb(102, 102, 102);"><big><small> </small><input
maxlength="30" size="40" name="Type d'entreprise"><br><br></big></big></div><span
style="color: rgb(102, 102, 102); font-weight: bold;">Nom</span> <span
style="color: rgb(102, 102, 102);">:</span> <input
name="nom" id="nom" size="30" maxlength="20"> <label
style="color: rgb(102, 102, 102);" for="prenom"><b>Prénom :</b></label> <input
name="prenom" id="prenom" size="30" maxlength="30"><br><center><p> <label
style="color: rgb(102, 102, 102);" for="adresse"><b>Adresse :</b></label> <input
name="adresse" id="adresse" size="60"
maxlength="35" type="text"></p> <span
style="color: rgb(102, 102, 102);">code postal:</span> <input
name="cp" id="cp" size="7" maxlength="5"
type="text"> <span style="color: rgb(102, 102, 102);">ville:</span> <input
name="ville" id="ville" size="36" maxlength="35"
type="text"><br><p> <label
style="color: rgb(102, 102, 102);" for="mail"><b>E-Mail :</b></label> <input
name="mail" id="mail" size="35" maxlength="35"
align="left"> </p><pre><span
style="color: rgb(102, 102, 102);">Tél.:</span> <input
name="tel" id="tel" size="20" maxlength="10"
type="text"><br></pre><p><br
style="color: rgb(102, 102, 102);"><span
style="color: rgb(102, 102, 102);">Ecrivez votre message ici:</span><br><br></p> <textarea
cols="50" rows="10" name="Message"></textarea><br><p><br> <input
value="Envoyer" type="submit"> </p><br><br></center><div
style="text-align: center;"><span
style="font-family: Monotype Corsiva;"><big><span
style="color: rgb(51, 51, 255); font-weight: bold;">Lavoir de la République </span><span
style="font-weight: bold;"></span></big></span><span
style="font-family: Sylfaen;"><br>Rue E. De Bavière 16-17 </span><br>4020<span
style="font-family: Sylfaen;"> Liège</span><br> Tél.: 04/343 44 65</div><br></pre>
</form>
</td>
</tr>
</tbody>
</table>
</body>
</html>
Merci d'avoir répondu aussi rapidement.
Je ne suis pas du tout un expert en programmation, même si j'ai essayer de m'instruire avec le site du zéro.
Mon site je l'ai fait avec Kompozer. Est il possible d'avoir le code en php pour recevoir les informations du formulaire. Que dois je insérer a la place de maito:----@---
Voiçi comment est mon formulaire. Qui a t'il à modifier?
<td>
<form method="post" enctype="text/plain"
action="mailto:tatata.tatata@skynet.be">
<pre><div style="text-align: center;"><img
style="width: 34px; height: 30px;" alt=""
src="../Mes%20images/Biblioth%E8que%20multim%E9dia%20Microsoft/title.gif"><big
style="font-family: Sylfaen; color: rgb(102, 102, 102);"><big>Nous Contacter<br><br></big></big><big><span
style="font-family: monospace;"> <span
style="color: rgb(102, 102, 102);"> </span></span><small
style="font-family: monospace; color: rgb(102, 102, 102);">Particulier :</small></big><big
style="font-family: Sylfaen; color: rgb(102, 102, 102);"><big><input
value="Professionnel" type="radio"> </big></big><big
style="color: rgb(102, 102, 102);"><small
style="font-family: monospace;">Professionnel</small><span
style="font-family: monospace;"> :</span></big><big
style="font-family: Sylfaen; color: rgb(102, 102, 102);"><big><input
value="Professionnel" type="radio"><br></big></big><big
style="color: rgb(102, 102, 102);"><big><br
style="font-family: monospace;"><small><small
style="font-family: monospace;"> Type d'entreprise</small><span
style="font-family: monospace;"> :</span></small></big></big><big
style="font-family: Sylfaen; color: rgb(102, 102, 102);"><big><small> </small><input
maxlength="30" size="40" name="Type d'entreprise"><br><br></big></big></div><span
style="color: rgb(102, 102, 102); font-weight: bold;">Nom</span> <span
style="color: rgb(102, 102, 102);">:</span> <input
name="nom" id="nom" size="30" maxlength="20"> <label
style="color: rgb(102, 102, 102);" for="prenom"><b>Prénom :</b></label> <input
name="prenom" id="prenom" size="30" maxlength="30"><br><center><p> <label
style="color: rgb(102, 102, 102);" for="adresse"><b>Adresse :</b></label> <input
name="adresse" id="adresse" size="60"
maxlength="35" type="text"></p> <span
style="color: rgb(102, 102, 102);">code postal:</span> <input
name="cp" id="cp" size="7" maxlength="5"
type="text"> <span style="color: rgb(102, 102, 102);">ville:</span> <input
name="ville" id="ville" size="36" maxlength="35"
type="text"><br><p> <label
style="color: rgb(102, 102, 102);" for="mail"><b>E-Mail :</b></label> <input
name="mail" id="mail" size="35" maxlength="35"
align="left"> </p><pre><span
style="color: rgb(102, 102, 102);">Tél.:</span> <input
name="tel" id="tel" size="20" maxlength="10"
type="text"><br></pre><p><br
style="color: rgb(102, 102, 102);"><span
style="color: rgb(102, 102, 102);">Ecrivez votre message ici:</span><br><br></p> <textarea
cols="50" rows="10" name="Message"></textarea><br><p><br> <input
value="Envoyer" type="submit"> </p><br><br></center><div
style="text-align: center;"><span
style="font-family: Monotype Corsiva;"><big><span
style="color: rgb(51, 51, 255); font-weight: bold;">Lavoir de la République </span><span
style="font-weight: bold;"></span></big></span><span
style="font-family: Sylfaen;"><br>Rue E. De Bavière 16-17 </span><br>4020<span
style="font-family: Sylfaen;"> Liège</span><br> Tél.: 04/343 44 65</div><br></pre>
</form>
</td>
</tr>
</tbody>
</table>
</body>
</html>
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
1 oct. 2009 à 13:06
1 oct. 2009 à 13:06
allez voila un exemple
dans ta page html tu met ce formulaire
$etat_mail = TRUE;
$etat_mail = @mail ($to, $subject, $mail_Data, $headers); //envoie du mail
if ($etat_mail === FALSE)
{
return false;
}
else
{
return true;
}
}
bien evidemment pour que ça marche il faut que tu ai installé sur ton pc, un serveur, et php, sinon ca marche pas.
je t'ai fait un truc simple qui fonctionne sans rien a avoir modifier, juste ton adresse mail
dans ta page html tu met ce formulaire
<form name="formcontact" id="formcontact" action="contact.php" method="post" onsubmit="return verif();"> <input type="text" name="nom" id="nom" value="" /> <input type="text" name="prenom" id="prenom" value="" /> <input type="text" name="telephone" id="telephone" value="" /> <input type="text" name="email" id="email" value="" /> <textarea name="message" id="message" onblur="active();" onclick="active();"></textarea> <input type="submit" id="bt_valider" value="" disabled="disabled" /> <input type="reset" id="bt_effacer" value="" /> </form> la partie onsubmit="return_verif(), enleve la dans ton cas, c'est du javascript qui permet de verifier si le formaulaire est bon, au debut t'embete pas avec ça ensuite ta page contact.php qui est appelée dans le action de ton form (1ere ligne) <?PHP //je t'ai pas mis les routines de verification d'existence des variables //on suppose que tous les champs sont remplis $nom=stripslashes(htmlentities($_POST['nom'])); $prenom=stripslashes(htmlentities($_POST['prenom'])); $email=stripslashes(htmlentities($_POST['email'])); $telephone=stripslashes(htmlentities($_POST['telephone'])); $demande=stripslashes(htmlentities($_POST['message'])); $to='ton_adresse_mail'; $jour = date("d/m/Y"); $heure = date("H:i"); $from=$prenom.' '.$nom.'<mail@'.$email.'> \n'; $sujet ='<center><u>Formulaire de contact</u><br/> le '.$jour.' à '.$heure.'<br/></center>'; //on cree le message $contenu='Message de '.$prenom.' '.$nom. '<br/> Email : '.$email.'<br/> N° tel :'.$telephone.'<br/> message: <br/><br/>'.$demande; //on appelle la fonction d'envoi mail $envoi_mail= envoimail_html($to,$from,$sujet,$contenu); //et la fonction proprement dite function envoimail_html($to,$from,$sujet,$contenu) { $headers = "MIME-Version: 1.0 \n"; $headers .= "Content-type: text/html; charset=iso-8859-1 \n"; $headers .= "From: $from \n"; $headers .= "X-Priority: 1 \n"; $headers .= "X-MSMail-Priority: High \n"; $mail_Data = ""; $mail_Data .= "<html> \n"; $mail_Data .= "<head> \n"; $mail_Data .= "<title>mon premier mail</title> \n"; $mail_Data .= "</head> \n"; $mail_Data .= "<body style=\"background-color:#D6B57F;\">\n";//j'ai mis un fond de couleur, tu peut le changer ou le virer $mail_Data .= "<font color=grey> <b>$sujet </b> </font> <br/> \n"; $mail_Data .= ' <br/><div align="center" style="font:\'Times New Roman\', Times, serif; color:#003399;">'.$contenu.' <br/></div>'; $mail_Data .= "</body> \n"; $mail_Data .= "</html> \n";
$etat_mail = TRUE;
$etat_mail = @mail ($to, $subject, $mail_Data, $headers); //envoie du mail
if ($etat_mail === FALSE)
{
return false;
}
else
{
return true;
}
}
bien evidemment pour que ça marche il faut que tu ai installé sur ton pc, un serveur, et php, sinon ca marche pas.
je t'ai fait un truc simple qui fonctionne sans rien a avoir modifier, juste ton adresse mail
petitpeppino
Messages postés
20
Date d'inscription
mardi 29 septembre 2009
Statut
Membre
Dernière intervention
12 novembre 2009
3 oct. 2009 à 15:03
3 oct. 2009 à 15:03
Bonjour,
Avant tout je te remercie d'avoir perdu du temps avec moi.
1) ça fait 2jours que j'aisse d'intégrer ton script mais sur la page internet on le voit.
2) J'ai installer MyQsl 5.4 mais il ne fonctionne pas. On dit qu'il est libre mais en fait c'est un essai. Et je ne sais pas m'en servir.
3) J'ai installer php mais idem je ne sais pas comment cela fonctionne.
Donc voilà je suis dans la m..... totale.
N'y aurai t'il pas quelque chose de plus simple a faire pour recevoir les informations de mon formulaire.
Ou bien m'aider a faire les étapes pas a pas.
Salutations
Avant tout je te remercie d'avoir perdu du temps avec moi.
1) ça fait 2jours que j'aisse d'intégrer ton script mais sur la page internet on le voit.
2) J'ai installer MyQsl 5.4 mais il ne fonctionne pas. On dit qu'il est libre mais en fait c'est un essai. Et je ne sais pas m'en servir.
3) J'ai installer php mais idem je ne sais pas comment cela fonctionne.
Donc voilà je suis dans la m..... totale.
N'y aurai t'il pas quelque chose de plus simple a faire pour recevoir les informations de mon formulaire.
Ou bien m'aider a faire les étapes pas a pas.
Salutations
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
3 oct. 2009 à 15:20
3 oct. 2009 à 15:20
je veut bien t'aider dans l'install d'un serveur, mais si tu veut recevoir des mail via un formulaire de ton site php est obligatoire
regarde cette page tout y est expliqué clairement
http://giminik.developpez.com/articles/apache/windows/index.php?
potasse bien cette petite leçon et tu verra ça marchera.
si tu à des question ou des problemes pour configurer tu peut toujours me contacter par MP
regarde cette page tout y est expliqué clairement
http://giminik.developpez.com/articles/apache/windows/index.php?
potasse bien cette petite leçon et tu verra ça marchera.
si tu à des question ou des problemes pour configurer tu peut toujours me contacter par MP
petitpeppino
Messages postés
20
Date d'inscription
mardi 29 septembre 2009
Statut
Membre
Dernière intervention
12 novembre 2009
6 oct. 2009 à 09:32
6 oct. 2009 à 09:32
Bonjour,
Voilà j'ai tout installé de sur le lien que tu m'a donné.
Mais si j'ai bien compris il faut que mon site soit déjà en ligne, ou je me trompe.
Si ce n'est pas le cas, je fais quoi maintenant?
Moi mon site n'est pas encore hébergé.
Merci de continué à m'aider.
Voilà j'ai tout installé de sur le lien que tu m'a donné.
Mais si j'ai bien compris il faut que mon site soit déjà en ligne, ou je me trompe.
Si ce n'est pas le cas, je fais quoi maintenant?
Moi mon site n'est pas encore hébergé.
Merci de continué à m'aider.
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
6 oct. 2009 à 14:05
6 oct. 2009 à 14:05
il faut qu'il soit sur ton pc, dans le repertoire que tu a defini dans le fichier de conf d'apache.
Tu n'a pas besoin pour le moment d'avoir ton site hebergé sur internet, tu travailleras en local comme on dis, et quand tu sera content du resultat , la tu pourra transferer le contenu de ton site local chez ton hebergeur.
tant que tu sera en local , tu peut t'amuser avec les codes et tester ,sans risque de faire planter ton site en ligne (sur internet)
il faut bien sur que ton serveur soit demarré et tu y accedera par IE ou FF en tapant dans la barre de navigation http://localhost/chemin_dossier_contenant_index_du_site
Tu n'a pas besoin pour le moment d'avoir ton site hebergé sur internet, tu travailleras en local comme on dis, et quand tu sera content du resultat , la tu pourra transferer le contenu de ton site local chez ton hebergeur.
tant que tu sera en local , tu peut t'amuser avec les codes et tester ,sans risque de faire planter ton site en ligne (sur internet)
il faut bien sur que ton serveur soit demarré et tu y accedera par IE ou FF en tapant dans la barre de navigation http://localhost/chemin_dossier_contenant_index_du_site
petitpeppino
Messages postés
20
Date d'inscription
mardi 29 septembre 2009
Statut
Membre
Dernière intervention
12 novembre 2009
7 oct. 2009 à 09:39
7 oct. 2009 à 09:39
Il faut y aller lentement, voilà dans ce que j'ai installer il y a Easy PHP 3.0, j'ouvre puis dossier Easy PHP et il y a une fenêtre qui montre par des feux lumineux vert que Apache et Mysql sont démarré.
Si tu le veux bien dit moi depuis le début se que je doit faire et dans quoi je doit aller.Se que je doit ouvrir pour accéder a ce que tu me dit dans ton message. J'ai tapper l'adresse dans ma barre de navigation mais il n'y a rien.
En fait tu me dit de te contacter par MP en cas de problème,mais c'est quoi MP. Excuse moi si je ne suis pas au courant de tout.
Si tu le veux bien dit moi depuis le début se que je doit faire et dans quoi je doit aller.Se que je doit ouvrir pour accéder a ce que tu me dit dans ton message. J'ai tapper l'adresse dans ma barre de navigation mais il n'y a rien.
En fait tu me dit de te contacter par MP en cas de problème,mais c'est quoi MP. Excuse moi si je ne suis pas au courant de tout.
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
7 oct. 2009 à 15:09
7 oct. 2009 à 15:09
MP ==>messagerie privée pour que je te file mon mail du boulot
tu clic sur mon pseudo et tu verra un petite enveloppe "lui ecrire un message".
Je suppose que tu a installé easy grace a l'installateur inclus dans le package.
Tu va regarder dans ton repertoire d'installation de easy
tu devrais avoir un sous repertoire /www , c'est la qu'il faudra deposer les différents fichiers de ton site
avec Kompozer tu va creer un petit fichier php et dedans tu mettra ce petit code(tu peut faire un copier/coller du code)
tu l'enregistre dans le repertoire www de easy sous le nom info.php
ensuite tu va taper http://localhost/info.php
ou http://127.0.0.1/info.php
et tu devrais voir afficher la configuration complete de ton serveur
tu clic sur mon pseudo et tu verra un petite enveloppe "lui ecrire un message".
Je suppose que tu a installé easy grace a l'installateur inclus dans le package.
Tu va regarder dans ton repertoire d'installation de easy
tu devrais avoir un sous repertoire /www , c'est la qu'il faudra deposer les différents fichiers de ton site
avec Kompozer tu va creer un petit fichier php et dedans tu mettra ce petit code(tu peut faire un copier/coller du code)
<?PHP phpinfo(); ?>
tu l'enregistre dans le repertoire www de easy sous le nom info.php
ensuite tu va taper http://localhost/info.php
ou http://127.0.0.1/info.php
et tu devrais voir afficher la configuration complete de ton serveur