fonction mail() qui bloque
Bonjour
je souhaite utiliser ce sript pour envoyer un mail à chaque adresse de ma base de données (une 100 maxi) et cela 1 fois tous les 2 mois.
je suis héberger chez Free et lors de l'exécution du sript une erreur arrive à la ligne:
mail($result['email'], $sujet, $message, $header);
je ne sais pas si c'est Free qui bloque la fonction mail pour l'envoi à plusieurs destinataires
si c'est le cas y a t'il un moyen de contourer cela ou de corriger ce script
je souhaite utiliser ma base de données existante avec un champs email
merci pour votre aide
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
<?php
mysql_connect("serveur","login","pass") or die('Connexion impossible');
mysql_select_db("mabase") or die('Connexion impossible');
$sujet = "Sortie foot";
$message = "Salut à tous, vous voulez venir jouer au foot ?";
$auteur_nom = "c'est moi";
$auteur_adr = "moi@free.fr";
$header = "From: \"".$auteur_nom."\"<".$auteur_adr.">\n";
$sql = "SELECT email FROM amis";
$requete = mysql_query($sql) or die("Erreur");
// on parcourt le tableau associatif contenant les adresses e-mail
while ( $result = mysql_fetch_assoc($requete) ) {
// on envoie le mail à chaque adresse
mail($result['email'], $sujet, $message, $header);
}
?> |