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

PHP & Base de données Discussion :

Erreur d'envoi d'un mail


Sujet :

PHP & Base de données

  1. #1
    Membre habitué Avatar de sihammaster
    Webmaster
    Inscrit en
    Mai 2009
    Messages
    256
    Détails du profil
    Informations professionnelles :
    Activité : Webmaster
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2009
    Messages : 256
    Points : 183
    Points
    183
    Par défaut Erreur d'envoi d'un mail
    Bonjour,
    J'ai essayé de faire un code php pour l'envoi d'un mail vers une boite de réception, l'envoi marche bien, mais lors la redirection vers une page, elle me retourne une erreur que je comprends pas:

    Warning: Cannot modify header information - headers already
    Voila le code:
    page Envoyer.php:
    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
    if (mail("xxx@xxx.com",$sujet,$message,$mail_entete)) {
      //Le mail est bien expédié
      if (isset ($_GET['compte'])){
    //Vérification de la présence d'une variable dans le lien
    //Si Oui; après l'envoi, une redirection vers une page avec variable passé dans le lien
     header ('Location: contact.php?compte='.$_GET['compte']);
     }
     else{
    //sinon redirection vers la page sans variable
     header ('Location: contact.php');
      }
     
    } else {
      //Le mail n'a pas été expédié
    echo "Une erreur est survenue lors de l'envoi du formulaire par email, Veuillez contacter le webmaster, Merci";
    }
    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    Si tu as le moindre affichage effectué avant l'appel de la fonction header, celui-ci échouera car les en-têtes HTML on déjà été envoyés implicitement.

  3. #3
    Membre habitué Avatar de sihammaster
    Webmaster
    Inscrit en
    Mai 2009
    Messages
    256
    Détails du profil
    Informations professionnelles :
    Activité : Webmaster
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2009
    Messages : 256
    Points : 183
    Points
    183
    Par défaut
    Y a t-il une solution?? Merci de me repondre.

  4. #4
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    Oui: ne rien afficher avant d'appeller header, tout simplement.

  5. #5
    Membre habitué Avatar de sihammaster
    Webmaster
    Inscrit en
    Mai 2009
    Messages
    256
    Détails du profil
    Informations professionnelles :
    Activité : Webmaster
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2009
    Messages : 256
    Points : 183
    Points
    183
    Par défaut
    Merci bcp,
    Mais j'affiche rien avant d'appeler header()...

  6. #6
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    Même pas un espace ou un retour à la ligne ?

    Tu peux nous montrer le script complet ?

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

Discussions similaires

  1. Erreur sur envoi d'un mail
    Par grimgrim dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 06/12/2013, 18h03
  2. [Débutant] Erreur d'envoi d'un mail.
    Par chlebta*tsotsi dans le forum ASP.NET MVC
    Réponses: 2
    Dernier message: 07/04/2012, 00h02
  3. [VB6]erreur d'envoie mail, pourquoi??
    Par riesseg dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 09/05/2006, 14h43
  4. [Mail] Erreur d'envoi
    Par nebil dans le forum Langage
    Réponses: 10
    Dernier message: 02/04/2006, 15h57

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