[PHP] Probleme Envoi Mail

Résolu
Utilisateur anonyme -  
 soufiane -
Bonjour,

Je commence à apprendre le PHP, je voulais tester d'envoyer le même mail a plusieurs contacts.

Code :

<?php

function Send($email)
{
mail('$email', 'test', 'GOOD !');
}

Send(tatata@hotmail.fr); // Line 8
Send(tatata@hotmail.fr);
Send(tatata@hotmail.fr);

?>

Ce code semble être faux, puisque j'obtient le message d'erreur suivant :

Parse error: syntax error, unexpected '@' in /mnt/101/sdb/e/7/******/test/send.php on line 8

Visiblement, un probleme avec le "@", mais je ne sais pas trop comment résoudre le problème.
J'en vient donc à vos compétences...

Merci d'avance

Cordialement, Valentin
Configuration: Windows XP
Google Chrome

13 réponses

  1. anonyme
     
    tu as configurer l'email avant d'utiliser la fonction mail() ?
    0
  2. Utilisateur anonyme
     
    Merci de ta réponse,

    Non je n'ai pas configuré l'email. Pourrais-tu m'éclairer ?
    0
  3. anonyme
     
    Si tu code entièrement cela en php... je te conseil de faire une page pour sélectionné le titre...les receveur...et le contenu... ensuite,(je sais pas si tout le monde utilise encore ca^^ mais moi oui :P)

    $headers ='De: "LEMAIL DE LENVOYEUR"<tatata@hotmai.fr>'."\n";
    $headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
    $headers .='Content-Transfer-Encoding: 8bit';
    $msg = "TON MESSAGE";
    mail($les_email, 'LE TITRE', $msg, $headers);

    $les_email: Bien sur, il faut configurer une function pour envoyer ce mail a plusieurs personne^^ Google est ton ami ;-)

    En espérant t'avoir aider!
    Amicalement,
    Anonyme
    0
  4. Utilisateur anonyme
     
    Merci de ta réponse mais j'aimerai comprendre mon erreur, étudier et continuer mon code plutôt qu'en prendre un autre.
    Parce que la j'applique de la "soupe", et je comprend pas ce que je fait. Donc n'as tu pas la solution au problème que pose mon code ?
    Je ne pense pas que sa soit un problème de configuration email, sa se passe ligne 8...

    Merci d'avance

    Cordialement, Valentin
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. anonyme
     
    Je suis totalement d'accord avec toi! Cependant, d'après le message d'erreur; l'erreur c'est le @^^ Je ne t'apprend rien... mais je vais faire quelque recherche^^ Désolé pour ma solution d'avant... bien que j'ai voulu t'aider... je n'ai résolu ton problème pour autant... donc je reviens dans 5 minutes...en espérant avoir un bonne réponse pour toi ;-)
    0
  7. Utilisateur anonyme
     
    D'accord, pas de soucis, merci du temps que tu passe a m'aider et de tes recherches :)

    A toute
    0
  8. Utilisateur anonyme
     
    J'ai essayé avec ça :

    <?php
    $msg = "Test";

    $mail = "mail@ récepteur";

    $sujet = "GOOD";

    mail($mail, $sujet, $msg);
    ?>

    Visiblement ça marche, seul bémol : les mails se retrouvent dans courrier indésirable :/

    Sinon pour préciser exactement l'envoyeur du mail tu connais la configuration ?
    Car il me l'envoi avec l'email par défaut du ftp...
    0
  9. anonyme
     
    Bon j'ai trouver un truc pour ton parse error^^ Enfaite c'est tout bête... les apostrophe^^ il faut faire cela:

    <?php

    function Send($email)
    {
    mail($email, 'Le titre', 'Le message',$headers );
    }
    $headers ='From: "admin"<l'noreplay@tonhébegeur.com.fr.net etc...>'."\n";
    $headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
    $headers .='Content-Transfer-Encoding: 8bit';
    Send('l'e-mail entre apostrophe^^');

    ?>
    0
  10. Utilisateur anonyme
     
    De mieux en mieux, dernier soucis : direction => courrier indésirable
    0
  11. anonyme
     
    Ca dépend de quel e-mail tu envoie le mail a tes membres... c'est si met un e-mail erroné...je crois qu'il va se mettre dans indésirable... Et aussi de l'hébergeur^^ hotmail n'aime pas tout les hébergeur... surtout, utilise une truc du genre: <noreplay@l'URL de ton site sans le http:// . l'extension de ton site>

    Normalement, hotmail accepte ce type d'email... étant un e-mail par défault sur chaque hébergeur...

    M'enfin^^
    J'espère que ca fonctionnera^^ fait un teste...si sa fonctionne vient vite le dire^^ et clo ton sujet :P
    0
  12. Utilisateur anonyme
     
    Bon pour l'histoire du courrier indésirable, ça ne marche pas. C'est pas très grave.

    Merci pour ton aide et pour le temps que tu as passé pour moi.

    Bonne journée,

    Cordialement, Valentin
    0
  13. anonyme
     
    Bonne nuit(il est minuit chez moi :P)

    et bon codage! si tu as un site... envoie le lien^^
    0
  14. soufiane
     
    commanent configurer mon email pour utiliser la fonction mail() ?
    0