Probleme formulaire de contact
Résolu/Fermé
sawasdesign
Messages postés
9
Date d'inscription
lundi 16 septembre 2013
Statut
Membre
Dernière intervention
20 décembre 2013
-
5 oct. 2013 à 11:25
sawasdesign Messages postés 9 Date d'inscription lundi 16 septembre 2013 Statut Membre Dernière intervention 20 décembre 2013 - 6 oct. 2013 à 11:34
sawasdesign Messages postés 9 Date d'inscription lundi 16 septembre 2013 Statut Membre Dernière intervention 20 décembre 2013 - 6 oct. 2013 à 11:34
A voir également:
- Probleme formulaire de contact
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Retrouver contact supprimé - Accueil - Android
- Recuperer contact carte sim - Guide
- Créer un groupe whatsapp sans contact - Guide
3 réponses
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
5 oct. 2013 à 15:04
5 oct. 2013 à 15:04
Salut,
Quel est le message d'erreur ?
sinon, avez vous vérifié la dossier des SPAM de votre boite mail ?
Quel est le message d'erreur ?
sinon, avez vous vérifié la dossier des SPAM de votre boite mail ?
sawasdesign
Messages postés
9
Date d'inscription
lundi 16 septembre 2013
Statut
Membre
Dernière intervention
20 décembre 2013
5 oct. 2013 à 18:15
5 oct. 2013 à 18:15
Oui j'ai verifier mes spam, mais le message apparait, mais vide, sans destinataire, sans rien, il apparait vide, peut etre pourriez vous m'emvoyer des lignes de codes correctes, j'ai copier/coller des lignes de codes trouver sur certains forums.
J'ai modifie plusieur fois le fichier php, donc l'erreur en date est celle-ci :
Warning: mail() expects at most 5 parameters, 7 given in /home/u437587810/public_html/traitement-contact.php on line 64
J'ai modifie plusieur fois le fichier php, donc l'erreur en date est celle-ci :
Warning: mail() expects at most 5 parameters, 7 given in /home/u437587810/public_html/traitement-contact.php on line 64
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
5 oct. 2013 à 19:54
5 oct. 2013 à 19:54
A tester ...
<?php
$error = false;
if(isset($_POST['nom']) AND !empty($_POST['nom']))
$nom = trim($_POST['nom']);
else $error = true;
if(isset($_POST['mail'] AND filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL))
$mail =trim($_POST['mail']);
else $error = true;
if(isset($_POST['objet']) AND !empty($_POST['objet']))
$objet = trim($_POST['objet']);
else $error = true;
if(isset($_POST['message']) AND !empty($_POST['message']))
$message = trim($_POST['message']);
else $error = true;
if(!$error) {
$destinataire = 'sawasdesign@gmail.com';
$headers = array();
$headers[] = 'MIME-Version: 1.0';
$headers[] = 'Content-type: text/plain; charset=iso-8859-1';
$headers[] = 'From: ' . $nom . ' <' . $mail . '>';
$headers[] = 'Reply-To: ' . $nom . ' <' . $mail . '>';
$headers[] = 'X-Mailer: PHP';
$headers[] = 'Subject: ' . $objet;
if(mail($destinataire, $objet, $message, implode("\r\n", $headers))
echo 'Mail envoyé.';
else echo 'Erreur lors de l\'envoi du mail.';
}
?>
sawasdesign
Messages postés
9
Date d'inscription
lundi 16 septembre 2013
Statut
Membre
Dernière intervention
20 décembre 2013
Modifié par sawasdesign le 6/10/2013 à 06:16
Modifié par sawasdesign le 6/10/2013 à 06:16
Il y a une erreure sur ces lignes:
56 if(isset($_POST['mail'] AND filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL))
$mail =trim($_POST['mail']);
58 else $error = true;
80 echo 'Mail envoyé.';
81 else echo 'Erreur lors de l\'envoi du mail.';
Voici le lien de mon site pour mieux se render compte : http://sawasdesign.zz.mu
( Je suis sur un hebergeur gratuit pour l'instant, c'est peut etre aussi de la que le problem vient, je ne sais pas ) En tout cas merci d'essayer de m'aider.
Sinon vous n'auriez pas des lignes de codes de base, puis je changerai les infos necessaire, du genre mon adresse mail etc... je ne sais pas si c'est jouable, pour etre honnete, je debute en webmastering
56 if(isset($_POST['mail'] AND filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL))
$mail =trim($_POST['mail']);
58 else $error = true;
80 echo 'Mail envoyé.';
81 else echo 'Erreur lors de l\'envoi du mail.';
Voici le lien de mon site pour mieux se render compte : http://sawasdesign.zz.mu
( Je suis sur un hebergeur gratuit pour l'instant, c'est peut etre aussi de la que le problem vient, je ne sais pas ) En tout cas merci d'essayer de m'aider.
Sinon vous n'auriez pas des lignes de codes de base, puis je changerai les infos necessaire, du genre mon adresse mail etc... je ne sais pas si c'est jouable, pour etre honnete, je debute en webmastering
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
6 oct. 2013 à 11:09
6 oct. 2013 à 11:09
Il manquait juste des parentheses ...
PS : Il fallait préciser que vous débutez.
PS : Il fallait préciser que vous débutez.
<?php
$error = false;
if(isset($_POST['nom']) AND !empty($_POST['nom']))
$nom = trim($_POST['nom']);
else $error = true;
if(isset($_POST['mail']) AND filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL))
$mail = trim($_POST['mail']);
else $error = true;
if(isset($_POST['objet']) AND !empty($_POST['objet']))
$objet = trim($_POST['objet']);
else $error = true;
if(isset($_POST['message']) AND !empty($_POST['message']))
$message = trim($_POST['message']);
else $error = true;
if(!$error) {
$destinataire = 'sawasdesign@gmail.com';
$headers = array();
$headers[] = 'MIME-Version: 1.0';
$headers[] = 'Content-type: text/plain; charset=iso-8859-1';
$headers[] = 'From: ' . $nom . ' <' . $mail . '>';
$headers[] = 'Reply-To: ' . $nom . ' <' . $mail . '>';
$headers[] = 'X-Mailer: PHP';
$headers[] = 'Subject: ' . $objet;
if(mail($destinataire, $objet, $message, implode("\r\n", $headers)))
echo 'Mail envoyé.';
else echo 'Erreur lors de l\'envoi du mail.';
}
?>
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
6 oct. 2013 à 11:12
6 oct. 2013 à 11:12
Concernant les hébergeurs gratuits, je doute que la fonction mail soit activé.
sawasdesign
Messages postés
9
Date d'inscription
lundi 16 septembre 2013
Statut
Membre
Dernière intervention
20 décembre 2013
6 oct. 2013 à 11:34
6 oct. 2013 à 11:34
C'est vrai j'aurai du le preciser, desole.
Je vient d'essayer et ca fonctionne parfaitement ! Un ENORME MERCI
Je vient d'essayer et ca fonctionne parfaitement ! Un ENORME MERCI