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
    Membre à l'essai
    Inscrit en
    Mars 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 25
    Points : 12
    Points
    12
    Par défaut Formulaire de contact
    Bonjour je suis en cours de création d'un formulaire de contact sur un site perso.


    j'aimerai intégrer un envoie automatique sur mon adresse mail avec son IP ainsi qu'une réponse de validation de formulaire au destinataire.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 25
    Points : 12
    Points
    12
    Par défaut
    Est il possible d'intégrer le code dans ma page confirmation.php?

    ou faut-il tout refaire ?

  4. #4
    Membre à l'essai
    Inscrit en
    Mars 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 25
    Points : 12
    Points
    12
    Par défaut
    j'ai un bug sur le texte dans la zone message je m'explique :

    dans mon champ message je note "L'envoi ...."
    je réceptionne "L\'envoi ....."

    pourquoi "\" faut-il modifier le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $messages .= "Content-Type: text/html; charset=UTF-8\n";
    $messages .= "Content-Transfer-Encoding: 8bit\n\n";
    $messages .= "<html>\n";
    également lorsque j'ai des retours à la ligne dans mon message initial via le site je me retrouve sans retour dans mon mail?

    Merci d'avance

  5. #5
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Il est possible que ton serveur utilise encore malheureusement les magic_quotes, il faut les désactiver :
    http://www.php.net/manual/fr/securit....disabling.php

    Si tu envoies ton mail en HTML, il faut utiliser nl2br() pour convertir les retours à la ligne en <br/> HTML.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre à l'essai
    Inscrit en
    Mars 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 25
    Points : 12
    Points
    12
    Par défaut
    je n'arrive pas a installer le nl2br

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $messages .= "Message : <br>\n<br>\n $message<br>\n";
    $messages .= "<br>\n";

  7. #7
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    il n'y a pas nl2br() dans le code que tu nous montres.

    attention c'est <br/> pas <br>
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  8. #8
    Membre à l'essai
    Inscrit en
    Mars 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 25
    Points : 12
    Points
    12
    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
    $message1 .= "Content-Type: text/html; charset=UTF-8\n";
    $message1 .= "Content-Transfer-Encoding: 8bit\n\n";
    $message1 .= "<html>\n";
    $message1 .= "<body style=\"font-family:Verdana, Verdana, Geneva, sans-serif; font-size:14px; color:#666666;\">\n";
    $message1 .= "<br>\n";
    $message1 .= "Sujet : <br>\n<br>\n $subject<br>\n";
    $message1 .= "<br>\n";
    $message1 .= "Message : <br>\n<br>\n $message<br/>";
    $message1 .= "<br>\n";
    $message1 .= "<br>\n";
    $message1 .= "<br>\n";
    $message1 .= "Accusé de réception du formulaire \"Editeur Webmaster\" Message en cours de lecture.<br>\n\n";
    $message1 .= "<br>\n";
    $message1 .= "Pour la réservation $invoicetotal attendre l'email de confirmation des dates.<br>\n\n";
    $message1 .= "<br>\n";
    $message1 .= "Merci.<br>\n\n";
    $message1 .= "</body>\n";
    $message1 .= "</html>\n";
    j'ai modifié
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $message1 .= "Message : <br>\n<br>\n".nl2br($message)."<br/>";
    par contre lors de la saisi
    L'envoi
    j'ai
    L\'envoi
    OK pour les retour à la ligne.

  9. #9
    Membre à l'essai
    Inscrit en
    Mars 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 25
    Points : 12
    Points
    12
    Par défaut
    ce soir je vais tester
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php  // Désactivation des magic_quotes_gpc  ini_set('magic_quotes_gpc', 0);?>

  10. #10
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Je t'ai donné un lien non ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  11. #11
    Membre à l'essai
    Inscrit en
    Mars 2007
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 25
    Points : 12
    Points
    12
    Par défaut
    ok tous rentre dans l'ordre ...

    stripslashes (messages)
    encore merci a toi sabotage!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

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

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