Code pour mon site pour m'envoyer un mail
Résolu/Fermé
D.Deschamps
Messages postés
26
Date d'inscription
mercredi 6 juin 2012
Statut
Membre
Dernière intervention
7 décembre 2013
-
6 juin 2012 à 16:55
AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 - 12 juin 2012 à 09:00
AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 - 12 juin 2012 à 09:00
A voir également:
- Code pour mon site pour m'envoyer un mail
- Site de telechargement - Accueil - Outils
- Site pour vendre des objets d'occasion - Guide
- Yahoo mail - Accueil - Mail
- Site comme coco - Accueil - Réseaux sociaux
- Site pour partager des photos - Guide
16 réponses
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
7 juin 2012 à 17:12
7 juin 2012 à 17:12
Oula non !
Le code PHP ne se lit pas comme ça ; il nécessite d'être exécuté par un serveur.
De plus la fonction mail() nécessite que le-dit serveur gère le protocole SMTP, qui est le protocole d'envoi de mail.
Vous avez donc 2 problèmes :
> Il vous faut un serveur local pour tester rapidement votre code PHP, il faut alors vous tourner vers le logiciel WAMP. Les serveurs locaux ne peuvent envoyer de mails.
> Il vous faut un serveur distant, géré par un hébergeur, sur lequel vous placerez votre code PHP. En général ces serveurs-là envoient bien des mails.
J'espère avoir été clair.
Le site du zéro vous donnera plein d'infos là-dessus : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql#ss_part_2
Bon courage :)
Le code PHP ne se lit pas comme ça ; il nécessite d'être exécuté par un serveur.
De plus la fonction mail() nécessite que le-dit serveur gère le protocole SMTP, qui est le protocole d'envoi de mail.
Vous avez donc 2 problèmes :
> Il vous faut un serveur local pour tester rapidement votre code PHP, il faut alors vous tourner vers le logiciel WAMP. Les serveurs locaux ne peuvent envoyer de mails.
> Il vous faut un serveur distant, géré par un hébergeur, sur lequel vous placerez votre code PHP. En général ces serveurs-là envoient bien des mails.
J'espère avoir été clair.
Le site du zéro vous donnera plein d'infos là-dessus : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql#ss_part_2
Bon courage :)
aladin07
Messages postés
277
Date d'inscription
vendredi 13 avril 2012
Statut
Membre
Dernière intervention
30 septembre 2012
30
6 juin 2012 à 20:46
6 juin 2012 à 20:46
Il faut connaitre un peu de PHP.
crée un fichier mail.php
Ensuite dans ton formulaire:
Bonne chance.
crée un fichier mail.php
<?php $headers = "From: ".$_POST['email']."\r\n" . "X-Mailer: php"; $body = "Bonjour, ".$_POST['nom']." vous a envoyé un mail de votre site, le message est: ".$_POST['message']; if(@mail ("tonadress@email.com", $_POST['sujet'] , $body , $headers )) echo "Mail envoyé"; else echo "Erreur";
Ensuite dans ton formulaire:
<form action="mail.php" method="post"> <label>Nom</label><br> <input type="text" name="nom" ><br> <label>Email</label><br> <input type="text" name="email" ><br> <label>Sujet</label><br> <input type="text" name="sujet" ><br> <label>Message</label><br> <textarea name="message"></textarea> </form>
Bonne chance.
D.Deschamps
Messages postés
26
Date d'inscription
mercredi 6 juin 2012
Statut
Membre
Dernière intervention
7 décembre 2013
1
7 juin 2012 à 17:20
7 juin 2012 à 17:20
En ce qui concerne wamp, je suis en train de le télécharger.
Mais pour le serveur distant, j'ai pas trop compris...
Mais pour le serveur distant, j'ai pas trop compris...
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
8 juin 2012 à 09:12
8 juin 2012 à 09:12
C'est simple : tant qu'il est sur ton ordinateur, ton site ne peut être vu par personne (sauf si tu le paramètres pour mais c'est compliqué !). Il faut alors le mettre sur le serveur d'un hébergeur : https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3
D.Deschamps
Messages postés
26
Date d'inscription
mercredi 6 juin 2012
Statut
Membre
Dernière intervention
7 décembre 2013
1
8 juin 2012 à 10:25
8 juin 2012 à 10:25
ok ok, merci, je vais tester :)
markaz
Messages postés
331
Date d'inscription
mercredi 18 avril 2007
Statut
Membre
Dernière intervention
16 septembre 2015
5
6 juin 2012 à 17:44
6 juin 2012 à 17:44
Voici un lien qui j'espère d'aidera
http://www.commentcamarche.net/forum/affich-2306810-script-pour-envoi-formulaire-vers-mail</code>
D.Deschamps
Messages postés
26
Date d'inscription
mercredi 6 juin 2012
Statut
Membre
Dernière intervention
7 décembre 2013
1
6 juin 2012 à 20:36
6 juin 2012 à 20:36
votre lien ne fonctionne pas :(
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
7 juin 2012 à 15:05
7 juin 2012 à 15:05
Le lien de Markaz était le suivant : https://forums.commentcamarche.net/forum/affich-2306810-script-pour-envoi-formulaire-vers-mail
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
D.Deschamps
Messages postés
26
Date d'inscription
mercredi 6 juin 2012
Statut
Membre
Dernière intervention
7 décembre 2013
1
Modifié par D.Deschamps le 6/06/2012 à 21:26
Modifié par D.Deschamps le 6/06/2012 à 21:26
Est-ce possible de faire en sorte que l'on ne demande pas l'adresse mail de l'utilisateur mais que ca s'envoie avec une adresse par exemple du site ?
Que l'on demande seulement son pseudo.
Merci d'avance
Que l'on demande seulement son pseudo.
Merci d'avance
aladin07
Messages postés
277
Date d'inscription
vendredi 13 avril 2012
Statut
Membre
Dernière intervention
30 septembre 2012
30
6 juin 2012 à 21:36
6 juin 2012 à 21:36
Oui tu peux, remplace Email avec pseudo et voila, maintenant si tu veux retrouver son email il faut que tu le recupere de la base de donnés su tu en as...
D.Deschamps
Messages postés
26
Date d'inscription
mercredi 6 juin 2012
Statut
Membre
Dernière intervention
7 décembre 2013
1
6 juin 2012 à 21:41
6 juin 2012 à 21:41
si dans le code php je remplace la partie email par une de mes adresse mail a moi, ca veux dire que il enverra le message avec mon adresse mail ? et qu'il n'a par conséquent pas besoin de donner sa propre adresse mail ?
D.Deschamps
Messages postés
26
Date d'inscription
mercredi 6 juin 2012
Statut
Membre
Dernière intervention
7 décembre 2013
1
7 juin 2012 à 15:04
7 juin 2012 à 15:04
non, c'est bon, finalement ca me dérange pas qu'il donne son adresse mail ^^
D.Deschamps
Messages postés
26
Date d'inscription
mercredi 6 juin 2012
Statut
Membre
Dernière intervention
7 décembre 2013
1
7 juin 2012 à 15:21
7 juin 2012 à 15:21
j'ai un petit soucis avec ce code :(
Quand je le test, ca me met erreur et ca fonctionne pas
Quand je le test, ca me met erreur et ca fonctionne pas
D.Deschamps
Messages postés
26
Date d'inscription
mercredi 6 juin 2012
Statut
Membre
Dernière intervention
7 décembre 2013
1
7 juin 2012 à 15:32
7 juin 2012 à 15:32
Mihawk , votre code est un peu embêtant car il ouvre le logiciel de mail afin de valider l'envoi, ce n'est pas très pratique...
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
7 juin 2012 à 16:47
7 juin 2012 à 16:47
Chez quel hébergeur testez-vous le code de aladin07 ?
D.Deschamps
Messages postés
26
Date d'inscription
mercredi 6 juin 2012
Statut
Membre
Dernière intervention
7 décembre 2013
1
7 juin 2012 à 16:50
7 juin 2012 à 16:50
pour l'instant seulement avec mon bloc note...
En ce qui concerne le code php, ca fonctionne comme une feuille de style ?
En ce qui concerne le code php, ca fonctionne comme une feuille de style ?
bik225
Messages postés
387
Date d'inscription
dimanche 31 juillet 2011
Statut
Membre
Dernière intervention
31 août 2017
72
7 juin 2012 à 21:10
7 juin 2012 à 21:10
Salut à toi mon cher ami, donc pour un formulaire de contact, voici un script et un tutoriel qui pourrons t'aider:
http://wp.me/p2rBLR-1V
http://wp.me/p2rBLR-1V
D.Deschamps
Messages postés
26
Date d'inscription
mercredi 6 juin 2012
Statut
Membre
Dernière intervention
7 décembre 2013
1
Modifié par D.Deschamps le 8/06/2012 à 10:53
Modifié par D.Deschamps le 8/06/2012 à 10:53
Voila, j'ai payé exon, j'ai téléchargé file zilla, j'ai télécharger wamp et j'ai le code de ma page dans mon bloc note.
Maintenant comment relier le tout ?
Maintenant comment relier le tout ?
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
8 juin 2012 à 10:53
8 juin 2012 à 10:53
Tu as payé quoi ?!
D.Deschamps
Messages postés
26
Date d'inscription
mercredi 6 juin 2012
Statut
Membre
Dernière intervention
7 décembre 2013
1
8 juin 2012 à 10:57
8 juin 2012 à 10:57
bah l'hébergeur exon
D.Deschamps
Messages postés
26
Date d'inscription
mercredi 6 juin 2012
Statut
Membre
Dernière intervention
7 décembre 2013
1
8 juin 2012 à 11:19
8 juin 2012 à 11:19
mais maintenant, j'ai sais pas ce que je dois mettre dans file zilla:
hôte:
port:
hôte:
port:
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
8 juin 2012 à 11:50
8 juin 2012 à 11:50
Tu n'étais pas obligé de te payer un hébergeur pour faire tes tests :$
Dans ton cas, l'hôte et le mot de passe te seront fournis par l'hébergeur.
Dans ton cas, l'hôte et le mot de passe te seront fournis par l'hébergeur.
D.Deschamps
Messages postés
26
Date d'inscription
mercredi 6 juin 2012
Statut
Membre
Dernière intervention
7 décembre 2013
1
8 juin 2012 à 11:57
8 juin 2012 à 11:57
ah mince :(
bon j'ai payer que 1€, c'est pas trop grave ^^
Je sais pas où c'est marqué :(
bon j'ai payer que 1€, c'est pas trop grave ^^
Je sais pas où c'est marqué :(
D.Deschamps
Messages postés
26
Date d'inscription
mercredi 6 juin 2012
Statut
Membre
Dernière intervention
7 décembre 2013
1
8 juin 2012 à 21:32
8 juin 2012 à 21:32
super, ca fonctionne :)
Une dernière petite question: Il y a t il moyen de rediriger l'utilisateur vers une autre page après l'envoi du message ?
Une dernière petite question: Il y a t il moyen de rediriger l'utilisateur vers une autre page après l'envoi du message ?
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
10 juin 2012 à 09:36
10 juin 2012 à 09:36
en php, header("page.php");
(sans mettre de echo après et tout...)
(sans mettre de echo après et tout...)
aladin07
Messages postés
277
Date d'inscription
vendredi 13 avril 2012
Statut
Membre
Dernière intervention
30 septembre 2012
30
10 juin 2012 à 09:54
10 juin 2012 à 09:54
C'est plutot, header("Location: http://monsite.com/ma_page.php");
Petite erreur d'inattention AssassinTourist :)
Petite erreur d'inattention AssassinTourist :)
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
846
10 juin 2012 à 11:13
10 juin 2012 à 11:13
Oui, et les echo derrières ne change rien. Ce qui compte c'est qu'il n'y ait aucun code HTML avant le header :)
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
11 juin 2012 à 09:43
11 juin 2012 à 09:43
Oups...
Merci de m'avoir corrigé =)
Merci de m'avoir corrigé =)
D.Deschamps
Messages postés
26
Date d'inscription
mercredi 6 juin 2012
Statut
Membre
Dernière intervention
7 décembre 2013
1
10 juin 2012 à 15:16
10 juin 2012 à 15:16
Voila, tous fonctionne à merveille :)
Merci beaucoup a tous ceux qui m'ont aidé :)
Merci beaucoup a tous ceux qui m'ont aidé :)
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
11 juin 2012 à 09:44
11 juin 2012 à 09:44
De rien =)
Sujet résolu alors ?
Sujet résolu alors ?
D.Deschamps
Messages postés
26
Date d'inscription
mercredi 6 juin 2012
Statut
Membre
Dernière intervention
7 décembre 2013
1
11 juin 2012 à 17:23
11 juin 2012 à 17:23
oui :)
AssassinTourist
Messages postés
5710
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 311
12 juin 2012 à 09:00
12 juin 2012 à 09:00
(lien "mettre son sujet en résolu" sous le titre du poste ;p)