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 :

[Mail] Envoi d'e-mail en PHP


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Avril 2006
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 277
    Par défaut [Mail] Envoi d'e-mail en PHP
    bonjour
    j'ai crée un script d'envoi d'email php par la méthode suivante :
    une page html nomée m.htm
    son code est :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <html>
    <head>
    <title>adresse mail </title>
    </head>
    <body>
    <form method="post" action="m.php">
    Votre adresse mail<input type="text" name="mail"><br>
    Sujet de votre message<input type="text" name="sujet"><br>
    Votre message<br><textarea rows="9" name="message" cols="57"></textarea><br>
    <input type="submit" value="Envoyez">
    <input type="reset" value="Annulez">
    </form>
    </body>
    </html>

    et ensuite une page php traitant le formulaire nomée m.php son code est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
    $mail=$_POST['mail'];
    $sujet=$_POST['sujet'];
    $message=$_POST['message'];
    mail("x@y.z",$sujet,$message,"from :".$mail);
    ?>
    Jusqu'ici tout marche trés bien, mais quand j'ajoute un mail de remerciement :
    mail("$mail","remerciement","Nous vous remercions pour votre participation","from :".x@y.z);
    le script ne fonctionne pas. Merci de me porter aide.

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    si tu avait mis ton code sous la balise CODE tu aurtais vu que tu as ecris :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mail("$mail","remerciement","Nous vous remercions pour votre participation","from :".x@y.z);
    et que se serait beaucoup plus propre d'ecrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    mail("$mail","remerciement","Nous vous remercions pour votre participation","from : x@y.z");
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Membre éclairé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Avril 2006
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 277
    Par défaut ça marche
    bonjour ça marche trés bien. Merci beaucoup
    Un autre pb est celui de Header pour rediriger l'internaute vers une page de remerciement :
    http://www.oujdainfo.fr.tc/gp3/merci.htm
    j'ajoute le morceau de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Header("location : http://www.oujdainfo.fr.tc/gp3/merci.htm");
    mais pas de redirection vers cette page

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    location prends un L majuscule !
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  5. #5
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Par défaut
    C'est surtout que la fonction header doit s'écrire en minuscule et pas en capital comme tu le fais

    Ce qui donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    header("Location : http://www.oujdainfo.fr.tc/gp3/merci.htm");
    Pour le L , je crois que ça change rien, mais t'as raison il faudrait l'écrire comme ça

    ++
    C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

    Installation de Code::Blocks sous Debian à partir de Nightly Builds

  6. #6
    Membre éclairé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Avril 2006
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 277
    Par défaut
    Merci je vais essayé

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

Discussions similaires

  1. [Mail] envoi d'un mail via la fonction mail() de php
    Par Abac_Angelique dans le forum Langage
    Réponses: 1
    Dernier message: 09/02/2009, 23h46
  2. [Mail] Envoi d'e-mail en PHP
    Par Warno dans le forum Langage
    Réponses: 5
    Dernier message: 27/12/2008, 13h49
  3. [Mail] Envoi d'un mail en php
    Par VFone dans le forum Langage
    Réponses: 6
    Dernier message: 29/05/2008, 10h28
  4. [Mail] Envoi d'e-mail en PHP
    Par Dirty Harry dans le forum Langage
    Réponses: 5
    Dernier message: 09/01/2007, 20h07
  5. [Mail] envoi d'un mail ?
    Par Jeannotc dans le forum Langage
    Réponses: 7
    Dernier message: 12/10/2005, 23h54

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