IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

formulaire de contact


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2011
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 140
    Points : 35
    Points
    35
    Par défaut formulaire de contact
    Bonjour à tous,


    j'ai un problème dans mon site http://www.spectrum.tn.

    les mail ne sont pas reçu .

    le formulaire est bien remplis mais pas de reception
    voilà mon fichier contact

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    $name = stripslashes($_POST['name']);
    $email = trim($_POST['email']);
    $subject = stripslashes($_POST['subject']);
    $message = stripslashes($_POST['message']);
    $phone = stripslashes($_POST['phone']);
    $answer = trim($_POST['answer']);
     
    $recipient = 'xxx.xxx@xxx.xxx@gmail.com';
    $subject = "Web Site Feedback";
     
    $mailheaders = "From: My Web Site <> \n";
    //$mailheaders .= "Reply-To: $your_email\n\n";
     
    mail($recipient, $subject,$msg);
    merci de m'aider !!

  2. #2
    Membre éprouvé
    Avatar de amoiraud
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2006
    Messages : 606
    Points : 1 057
    Points
    1 057
    Par défaut
    Salut,

    T'est sur d'avoir mis tout le code ?
    Elle sort d'où la variable $msg que tu envoi dans le mail?

  3. #3
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 051
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hautes Pyrénées (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 051
    Points : 1 638
    Points
    1 638
    Par défaut
    De plus, il est space ton mail nom ? xxx.xxx@xxx.xxx@gmail.com

    $mailheaders tu t'en sers pas ? Faudrait tout afficher pour ton code comme dit précedemment.

  4. #4
    Membre confirmé Avatar de humitake
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2010
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2010
    Messages : 399
    Points : 578
    Points
    578
    Par défaut
    As tu vérifié les configurations du smtp ?

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mars 2011
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 140
    Points : 35
    Points
    35
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?php
    $name = stripslashes($_POST['name']);
    $email = trim($_POST['email']);
    $subject = stripslashes($_POST['subject']);
    $message = stripslashes($_POST['message']);
    $phone = stripslashes($_POST['phone']);
    $answer = trim($_POST['answer']);
     
    $recipient = 'bennour.mohamedachraf@gmail.com';
    $subject = "Web Site Feedback";
     
    $mailheaders = "From: My Web Site <> \n";
    //$mailheaders .= "Reply-To: $your_email\n\n";
     
    mail($recipient, $subject,$message);
     
     
     
    ?>
    normalement il y'a d'autre fichier ,mais j'ai essayé de modifier le code d'apres ce que j'ai trouvé sur le web.

    j'ai utilisé une foie ce code pour juste tester,
    -récupérer tous les champs
    -envoie de message au récipient.

    merci de m'aider
    As tu vérifié les configurations du smtp ?
    je n'ai pas bien compris ta question.

    merci

  6. #6
    Membre confirmé Avatar de humitake
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2010
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2010
    Messages : 399
    Points : 578
    Points
    578
    Par défaut
    Pour envoyer un email il faut un serveur SMTP qui s'occupe d'envoyer les mails. Si tu n'en as pas tu ne peux donc logiquement pas envoyer de mail. C'est comme vouloir envoyer une lettre sans enveloppe

    Je suppose que la fonction mail() que tu utilise est la fonction de base fournit avec PHP. Pour cela c'est sur le serveur directement qu'il faut configurer le SMTP. Sinon je te conseille de passer par la classe Mail fournit par PEAR depuis lequel tu peux renseigner une connexion SMTP extérieur (comprendre par la que les messages seront envoyer par une adresse Gmail par exemple).
    Tu peux même installer Mail_MIME pour envoyer des message HTML si besoin.

    Leurs docs est très complète et plusieurs exemple sont la pour t'aider. Au besoin n’hésite pas à revenir poser une question

  7. #7
    Nouveau membre du Club
    Inscrit en
    Mars 2011
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 140
    Points : 35
    Points
    35
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <?php
    $name = stripslashes($_POST['name']);
    $email = trim($_POST['email']);
    $subject = stripslashes($_POST['subject']);
    $message = stripslashes($_POST['message']);
    $phone = stripslashes($_POST['phone']);
    $answer = trim($_POST['answer']);
     
     
    ini_set('SMTP','smtp.topnet.tn');
    ini_set('sendmail_from',$mail);
     
    $recipient = 'bennour.mohamedachraf@gmail.com';
    $subject = "Web Site Feedback";
     
    $mailheaders = "From: My Web Site <> \n";
    //$mailheaders .= "Reply-To: $your_email\n\n";
     
    mail($recipient, $subject,$message);
     
     
     
    ?>
    voilà mon nouveaux code avec la configuration du serveur smtp mais toujours le problème persiste !

Discussions similaires

  1. Réponses: 11
    Dernier message: 10/01/2006, 08h23
  2. [Formulaire] de contact
    Par inferno66667 dans le forum Langage
    Réponses: 6
    Dernier message: 19/12/2005, 20h32
  3. Prob avec formulaire de contact
    Par inferno66667 dans le forum Langage
    Réponses: 1
    Dernier message: 01/12/2005, 19h53
  4. Prob avec PHP sur le formulaire de contact
    Par inferno66667 dans le forum Langage
    Réponses: 7
    Dernier message: 16/11/2005, 18h06
  5. Problème d'accès formulaire de contact
    Par Mystic26 dans le forum Langage
    Réponses: 7
    Dernier message: 16/09/2005, 17h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo