J'ai fait un site où des membres peuvent s'inscrire et participer à un jeu. À chaque nouvelle ronde, je dois envoyer des courriels aux membres (177) pour leur dire qu'il est temps de faire leur choix. Voici mon script en gros.
Quand j'exécute ce script, ça me donne un message d'erreur 500 - Erreur de serveur interne. J'ai eu alors l'idée de m'envoyer un courriel pour chaque membre avec leurs informations. Au lieu de m'envoyer 177 courriels, j'en ai reçu près de 900, 5 fois le courriel pour chaque membre. Pourtant, quand je ne fais qu'afficher le résultat de ma requête (echo $user_mail
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $mailmsg = "blablabla etc..."; $mailsubject="Pool des séries : $sujet"; $mailfrom = "From: xxxxx@xxxxxxxxxx.xxxx\n"; $mailfrom .= "MIME-version: 1.0\n"; $mailfrom .= "Content-type: text/html; charset= iso-8859-1\n"; $rq = "select user_id, user_name, user_mail, user_password from user where user_point > -1"; $result = mysql_query($rq); while ($user = mysql_fetch_array($result)) { extract($user); mail($user_mail, $mailsubject, $mailmsg, $mailfrom); }à la place de mail();, j'ai belle et bien 177 membres et leur courriel apparait bien.
Avez-vous déjà eu un tel problème, si oui, y a t'il une façon de contourner ce problème.
Merci
Partager