A voir également:
- Envoyer les données d'un formulaire html par mail sans php
- Yahoo mail - Accueil - Mail
- Publipostage mail - Accueil - Word
- Gmail envoyer un mail - Guide
- Formulaire de réclamation facebook - Guide
- Reinstaller windows sans perte de données - Guide
5 réponses
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 718
14 août 2020 à 00:39
14 août 2020 à 00:39
Bonjour
Sans php... impossible
Sans php... impossible
comment faire alors, j'ai essayer mais sans succès,
Salut,
il faut passer par un serveur mail pour envoyer des mails.
En PHP cela passe par la fonction mail() et bien sûr qu'il y ait un serveur de mail disponible sur votre serveur.
Il existe plein de tutos sur le sujet , vous en trouverez facilement('envoi de mail PHP' ou 'fonction mail PHP').
Pour être clair un formulaire HTML ne sert qu'à une chose:
transmettre les données à un programme.
Un programme(exemple PHP ou JavaScript) peut traiter les données afin qu'on puisse en faire ce qui est nécessaire:
les utiliser directement dans la page(JavaScript), les enregistrer dans une base de données(PHP ou autre programme serveur) ou en local(JavaScript , les cookies ou localStorage), les envoyer par mail(serveur mail POP ou SMTP contacté par PHP) ou toute action nécessaire au programme.
Note:
"mailto" en HTML est très limité, ne fonctionnera que si l'utilisateur à son compte mail associé au navigateur ce qui n'est pas toujours(rarement?) le cas, et ouvrira une fenêtre 'nouveau message dans sa boîte mail'. Il vaut mieux privilégier une autre solution ou au moins indiquer l'email de façon valide dans le HTML pour que la personne puisse vous écrire de sa boîte mail plutôt que de passer par mailto ce qui sera pas toujours possible.
il faut passer par un serveur mail pour envoyer des mails.
En PHP cela passe par la fonction mail() et bien sûr qu'il y ait un serveur de mail disponible sur votre serveur.
Il existe plein de tutos sur le sujet , vous en trouverez facilement('envoi de mail PHP' ou 'fonction mail PHP').
Pour être clair un formulaire HTML ne sert qu'à une chose:
transmettre les données à un programme.
Un programme(exemple PHP ou JavaScript) peut traiter les données afin qu'on puisse en faire ce qui est nécessaire:
les utiliser directement dans la page(JavaScript), les enregistrer dans une base de données(PHP ou autre programme serveur) ou en local(JavaScript , les cookies ou localStorage), les envoyer par mail(serveur mail POP ou SMTP contacté par PHP) ou toute action nécessaire au programme.
Note:
"mailto" en HTML est très limité, ne fonctionnera que si l'utilisateur à son compte mail associé au navigateur ce qui n'est pas toujours(rarement?) le cas, et ouvrira une fenêtre 'nouveau message dans sa boîte mail'. Il vaut mieux privilégier une autre solution ou au moins indiquer l'email de façon valide dans le HTML pour que la personne puisse vous écrire de sa boîte mail plutôt que de passer par mailto ce qui sera pas toujours possible.
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 718
14 août 2020 à 10:55
14 août 2020 à 10:55
Bon,
Déjà, lorsque tu postes du code sur le forum, tu dois utiliser les balises de code.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite,
tu dis avoir essayé .... mais sans nous montrer le code. Donc difficile de te dire ce qui n'est pas bon.
Il faudrait également nous indiquer où est hébergé ton site.
Si en LOCAL sur ton ordi, quel logiciel utilises tu pour émuler un serveur web ? ( wamp ? xampp ? easyphp ? Laragon (que je conseille), autre ? )
Et si tu utilises l'un de ces logiciels... as tu paramétré le SMTP ?
Nativement, la plus-part des serveurs permettent d'utiliser la fonction sendmail. .. mais si elle est désactivée, ou qu'elle ne fonctionne pas, tu peux toujours utiliser la class php : phpMailer
Déjà, lorsque tu postes du code sur le forum, tu dois utiliser les balises de code.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite,
tu dis avoir essayé .... mais sans nous montrer le code. Donc difficile de te dire ce qui n'est pas bon.
Il faudrait également nous indiquer où est hébergé ton site.
Si en LOCAL sur ton ordi, quel logiciel utilises tu pour émuler un serveur web ? ( wamp ? xampp ? easyphp ? Laragon (que je conseille), autre ? )
Et si tu utilises l'un de ces logiciels... as tu paramétré le SMTP ?
Nativement, la plus-part des serveurs permettent d'utiliser la fonction sendmail. .. mais si elle est désactivée, ou qu'elle ne fonctionne pas, tu peux toujours utiliser la class php : phpMailer
bonjour, le code je ne l'ai plus..
Je suis sur bracket c'est ce que m'avais conseiller des personnes dans le domaine..
Pour l'instant mon site est en local mais je compte l'heberger par la suite
Je suis sur bracket c'est ce que m'avais conseiller des personnes dans le domaine..
Pour l'instant mon site est en local mais je compte l'heberger par la suite
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 718
16 août 2020 à 11:42
16 août 2020 à 11:42
Je suis sur bracket
On s'en moque.... Tu serais sur notepad++, notepad, visualstudiocode, netbeans... ou n'importe quel autre éditeur de texte ça serait pareil.
Ce qui importe, c'est que pour pouvoir faire fonctionner du code php il faut : soit l'héberger sur un serveur....; soit en local, en émuler un sur ton ordi à l'aide d'un des logiciel que je t'ai cité.
Si tu n'as jamais fait de php, je t'invite à suivre des tutos d'initiations sur le net avant d'aller plus loin.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question