Problème d'envoi de variable par mail via un formulaire
Résolu/Fermé
Shadow45
-
Modifié par jordane45 le 6/01/2016 à 16:03
jordane45 Messages postés 38441 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 26 février 2025 - 6 janv. 2016 à 18:08
jordane45 Messages postés 38441 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 26 février 2025 - 6 janv. 2016 à 18:08
A voir également:
- Problème d'envoi de variable par mail via un formulaire
- Problème yahoo mail - Accueil - Mail
- Formulaire de réclamation facebook - Guide
- Publipostage mail - Accueil - Word
- Programmer envoi mail gmail - Guide
- Envoi mail cci - Guide
3 réponses
Mimiste
Messages postés
1149
Date d'inscription
samedi 17 mai 2008
Statut
Membre
Dernière intervention
6 mars 2016
206
6 janv. 2016 à 15:49
6 janv. 2016 à 15:49
Bonjour
et donc il dit "Le mail a bien été envoyé" mais rien n'est envoyé ?
Ou bien il dit "Une erreur s est produite" ?
et donc il dit "Le mail a bien été envoyé" mais rien n'est envoyé ?
Ou bien il dit "Une erreur s est produite" ?
jordane45
Messages postés
38441
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
26 février 2025
4 737
6 janv. 2016 à 16:04
6 janv. 2016 à 16:04
Bonjour,
Et surtout ..... Tu travailles en LOCAL ou sur un serveur ?
Si en local ... passes tu biens par un logiciel comme WAMP ou EasyPhp ?
Et ...as tu configuré le SMTP ?
Et surtout ..... Tu travailles en LOCAL ou sur un serveur ?
Si en local ... passes tu biens par un logiciel comme WAMP ou EasyPhp ?
Et ...as tu configuré le SMTP ?
En faite je reçoit bien le mail mais il est vide j'ai juste ça :
Un mail vous a ete envoye depuis le formulaire de contact du site xxxxx.com par:
Nom=
Societe=
Email=
Message=
Je n'ai pas la valeur des variables qui sont dans le formulaire !
Je travaille sur un serveur d'hébergement mutualisé
Un mail vous a ete envoye depuis le formulaire de contact du site xxxxx.com par:
Nom=
Societe=
Email=
Message=
Je n'ai pas la valeur des variables qui sont dans le formulaire !
Je travaille sur un serveur d'hébergement mutualisé
jordane45
Messages postés
38441
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
26 février 2025
4 737
6 janv. 2016 à 16:45
6 janv. 2016 à 16:45
OK.
Utilises directement POST , et penses à vérifier l'existence des variables via l'écriture ternaire et ISSET.
A remplacer par :
et si ça ne fonctionne toujours pas,
merci d'ajouter cette ligne au début de ta page: (celle qui contient le code d'envoie de mail )
Utilises directement POST , et penses à vérifier l'existence des variables via l'écriture ternaire et ISSET.
$nom=$HTTP_POST_VARS["nom"]; $societe=$HTTP_POST_VARS["societe"]; $mail=$HTTP_POST_VARS["mail"]; $objet=$HTTP_POST_VARS["objet"]; $message=$HTTP_POST_VARS["message"];
A remplacer par :
$nom=$isset($_POST["nom"]) ? $_POST['nom'] : ''; $societe=$isset($_POST["societe"]) ? $_POST['societe'] : ''; $mail=$isset($_POST["mail"]) ? $_POST['mail'] : ''; $objet=$isset($_POST["objet"]) ? $_POST['objet'] : ''; $message=$isset($_POST["message"]) ? $_POST['message'] : '';
et si ça ne fonctionne toujours pas,
merci d'ajouter cette ligne au début de ta page: (celle qui contient le code d'envoie de mail )
<?php error_reporting(E_ALL); //le temps des tests : echo "<br> Variables POST :<br>"; print_r($_POST); ?>
J'ai essayé en faisant ce que tu m'as dit pour les variables, cette fois si je ne reçoit pas de mail.
J'ai rajouter ensuite ce que tu m'as dit en début de ma page d'envoi et voilà ce que ça me mets à l'écran :
ariables POST :
Array ( [$nom] => test [$societe] => test [$mail] => ***@*** [$objet] => test [$message] => Ceci est un test [Submit] => Envoyer ).
Donc là on voit bien que les variables sont rempli mais je ne reçoit aucun mail !
J'ai rajouter ensuite ce que tu m'as dit en début de ma page d'envoi et voilà ce que ça me mets à l'écran :
ariables POST :
Array ( [$nom] => test [$societe] => test [$mail] => ***@*** [$objet] => test [$message] => Ceci est un test [Submit] => Envoyer ).
Donc là on voit bien que les variables sont rempli mais je ne reçoit aucun mail !
jordane45
Messages postés
38441
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
26 février 2025
4 737
6 janv. 2016 à 17:14
6 janv. 2016 à 17:14
Tu peux retirer le enctype
et re tester ?
enctype="application/x-www-form-urlencoded"
et re tester ?
jordane45
Messages postés
38441
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
26 février 2025
4 737
6 janv. 2016 à 17:48
6 janv. 2016 à 17:48
Et que t'affiche mes lignes de code ?
Et est(ce que tu as qq chose qui s'affiche sur ta page ?
Et est(ce que tu as qq chose qui s'affiche sur ta page ?