[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
A voir également:

13 réponses

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

Non je n'ai pas configuré l'email. Pourrais-tu m'éclairer ?
0
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
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

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

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

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

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