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

JavaScript Discussion :

fonction mail + Javascript


Sujet :

JavaScript

Vue hybride

socket77 fonction mail + Javascript 05/03/2008, 19h27
f56bre Premier problème : tu as mis... 05/03/2008, 19h53
Gats Salut, Pour la question... 05/03/2008, 19h53
DaRiaN Bonsoir, en tout cas, au... 05/03/2008, 20h02
socket77 correction faites mais aucun... 05/03/2008, 20h18
f56bre que cherche tu à faire avec... 05/03/2008, 20h25
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 46
    Par défaut fonction mail + Javascript
    Voilà pour les besoin de mon site-web fraichement créé je viens de me mettre au php, mais voilà même après recherches je ne trouve pas l'erreur dans mon code.

    Il permet juste l'envoi d'un formulaire, mais voilà il ne l'envoie pas aux autres mails en cc et bcc et n'ouvre pas la fenêtre (mercimail.html) en popup.

    Voilà le code :

    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    <html>
    <head>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    window.open ('mercimail.html', 'Requete transmise', config='height=100, width=400, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no')
    -->
    </SCRIPT>
    </head>
    </html>
         <?
     
     
        $email = "antonin.n@noos.fr";
    $copie = 'contact@nova-star.fr';
    $copie_cachee = 'gsm@nova-star.fr';
     
    $headers .= 'Cc: '.$copie."\n";
    $headers .= 'Bcc: '.$copie_cachee."\n\n";
     
       $page = "mercimail.html";
     
     
        while (list($key, $val) = each($_POST)) {
        $message .= "$key : $val\n";
        }
     
        mail($email, "$REMOTE_ADDR", $message, $headers);
     
     
      Header("Location: ".$page);
       ?>
     
    </html>
    Ou est l'erreur ?

    Merci par avance.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 199
    Par défaut
    Premier problème : tu as mis deux fois la balise de fermeture </html>.
    Autre soucis : tu envois des infos aux navigateur avant que la fonction header() ne soit appelée il refuse donc l'envoi.

  3. #3
    Membre chevronné
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    397
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 397
    Par défaut
    Salut,

    Pour la question je ne sais pas encore mais pour le titre sans aucun doute.

    J'ai plusieurs questions :
    - il est où le formulaire ?
    - que veux tu faire exactement ? un coup c'est une popup un coup une redirection... (vers mercimail.html)

    Tu souhaites afficher cette page à la suite de l'envoie de mail ?

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Août 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 514
    Par défaut
    Bonsoir,
    en tout cas, au sujet des e-mails (Cc et Bcc) qui n'arrivent pas, tentez un (même si franchement...) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $headers = 'Cc: '.$copie."\r\n";
    $headers .= 'Bcc: '.$copie_cachee;
    Mais pour le reste, y a du travail...

    Cordialement,
    DaRiaN.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 46
    Par défaut correction faites mais aucun résultats..
    Voilà corrections faites mais toujours aucun envoi sur les mails en Cc et Bcc,
    La fenêtre mercimail.html s'ouvre mais en plein ecran et je voudrais l'ouvrir tout betement en popup.. Voilà

    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    <html>
    <head>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    window.open ('mercimail.html', 'Requete transmise', config='height=100, width=400, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no')
    -->
    </SCRIPT>
    </head>
     
         <?
     
     
        $email = "antonin.n@noos.fr";
    $copie = 'contact@nova-star.fr';
    $copie_cachee = 'gsm@nova-star.fr';
     
    $headers = 'Cc: '.$copie."\r\n";
    $headers .= 'Bcc: '.$copie_cachee; 
     
       $page = "mercimail.html";
     
     
        while (list($key, $val) = each($_POST)) {
        $message .= "$key : $val\n";
        }
     
        mail($email, "$REMOTE_ADDR", $message, $headers);
     
     
      Header("Location: ".$page);
       ?>
     
    </html>
    Merci d'avance

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 199
    Par défaut
    que cherche tu à faire avec cette ligne?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Header("Location: ".$page);

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Août 2005
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 514
    Par défaut
    Ce code fonctionne chez moi, pourquoi pas chez vous?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
     
      mail
      (
        'antonin.n@noos.fr', 
        'Vous avez un message!',
        'Bonsoir', 
        "Cc: contact@nova-star.fr\r\nBcc: gsm@nova-star.fr"
      ); 
     
    ?>

Discussions similaires

  1. [FLASH MX] Problème flash et fonction mail() php
    Par proutcore dans le forum Flash
    Réponses: 7
    Dernier message: 21/05/2007, 12h21
  2. Réponses: 5
    Dernier message: 29/10/2005, 16h44
  3. [PHPMailer] la fonction mail et moi !!!
    Par wdionysos dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 27/10/2005, 20h05
  4. Fonction mail avec HTML et images
    Par nico33307 dans le forum Modules
    Réponses: 1
    Dernier message: 05/07/2005, 23h25

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