[PHP] Probleme Envoi Mail

Résolu/Fermé
Utilisateur anonyme - 20 juil. 2009 à 04:29
 soufiane - 20 juil. 2009 à 13:43
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
A voir également:

13 réponses

tu as configurer l'email avant d'utiliser la fonction mail() ?
0
Utilisateur anonyme
20 juil. 2009 à 04:43
Merci de ta réponse,

Non je n'ai pas configuré l'email. Pourrais-tu m'éclairer ?
0
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
Utilisateur anonyme
20 juil. 2009 à 05:08
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
Utilisateur anonyme
20 juil. 2009 à 05:39
D'accord, pas de soucis, merci du temps que tu passe a m'aider et de tes recherches :)

A toute
0
Utilisateur anonyme
20 juil. 2009 à 05:52
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
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
Utilisateur anonyme
20 juil. 2009 à 06:01
De mieux en mieux, dernier soucis : direction => courrier indésirable
0
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
Utilisateur anonyme
20 juil. 2009 à 06:20
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
Bonne nuit(il est minuit chez moi :P)

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