Formulaire - mail reçu totalement vide
Fermé
mattkar
Messages postés
1
Date d'inscription
mardi 14 juillet 2015
Statut
Membre
Dernière intervention
14 juillet 2015
-
Modifié par jordane45 le 14/07/2015 à 19:28
jordane45 Messages postés 38306 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 23 novembre 2024 - 14 juil. 2015 à 19:36
jordane45 Messages postés 38306 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 23 novembre 2024 - 14 juil. 2015 à 19:36
A voir également:
- Formulaire - mail reçu totalement vide
- Yahoo mail - Accueil - Mail
- Publipostage mail - Accueil - Word
- Supprimer page word vide - Guide
- Coeur vide ✓ - Forum Facebook
- Formulaire de réclamation facebook - Guide
1 réponse
jordane45
Messages postés
38306
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
23 novembre 2024
4 705
14 juil. 2015 à 19:36
14 juil. 2015 à 19:36
Bonjour,
1 - Ne pas utiliser de caractères accentués dans le nom des variables !
2 - Tu peux ajouter un print de ta variable POST pour voir si elle contient bien les infos souhaitées.
3 - Penses à vérifier avec la fonction ISSET ou EMPTY que tes variables existent AVANT de les utiliser...
1 - Ne pas utiliser de caractères accentués dans le nom des variables !
2 - Tu peux ajouter un print de ta variable POST pour voir si elle contient bien les infos souhaitées.
3 - Penses à vérifier avec la fonction ISSET ou EMPTY que tes variables existent AVANT de les utiliser...
<?php // Pour les tests : print_r($_POST); //Récupération PROPRE des variables $nom=!empty($_POST['nom']) ? $_POST['nom'] : ''; $prenom=!empty($_POST['prenom']) ? $_POST['prenom'] : ''; $telephone=!empty($_POST['telephone']) ? $_POST['telephone'] : ''; $mail=!empty($_POST['mail']) ? $_POST['mail'] : ''; $objet=!empty($_POST['objet']) ? $_POST['objet']: ''; $message=!empty($_POST['message']) ? $_POST['message'] : ''; /////voici la version Mine $headers = "MIME-Version: 1.0\r\n"; //////ici on détermine le mail en format text $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; ////ici on détermine l'expediteur et l'adresse de réponse $headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP"; $subject=$objet; $destinataire="contact@XXXX-XXXX.fr"; //remplacez "webmaster@votre-site.com" par votre adresse e-mail $body=" $nom $prenom $telephone $mail $objet $message "; if (mail($destinataire,$subject,$body,$headers)) { echo "Votre mail a été envoyé<br>"; } else { echo "Une erreur s'est produite"; } ?></p> <p align="center">Vous allez bientot etre redirigé vers la page d'acceuil<br> Si vous n'etes pas redirigé au bout de 5 secondes cliquez <a href="../index.html">ici