gérer le timeout sur script newslletter avec un refresh

gérer le timeout sur script newslletter avec un refresh - PHP - Programmation

Marsh Posté le 24-09-2004 à 10:13:34    

afin d'éviter un time out de mon script php d'envoie de mail
je cherche à gérer un auto refresh de ma page entre chaque adresse mail récupérée dans ma base de données cependnat le code suivant ne fait pas tout à fait ce que je veux!
 

Citation :

include("config.php" );
mysql_connect($serveur,$loginsql,$passsql);
mysql_select_db("$base" );
$TableRep=mysql_query("select mail from newsletter" );
mysql_close();
$NombreEntrees = mysql_NumRows($TableRep);
   $i=0;
   while ($i < $NombreEntrees) {
    ?>
 <html>
 <head>
 <title>Newsletter</title>
 <meta http-equiv="refresh" content="1">
 </head>
 <body>
 <?  
 $mail=mysql_result($TableRep,$i,"mail" );
 mail($mail, $subject, $message, $headers);
 ?>
 Envoi
 </body>
 </html>
 <?
    $i++;
 }


 
Ce code va rechercher les mails ds ma base, les envoie à tous puis seulement se "refresh" sans fin!!!
En gros ca spam!!!
 
Avez-vous une solution?
D'avance merci
Pitch


Message édité par pitchdesign le 24-09-2004 à 10:14:46
Reply

Marsh Posté le 24-09-2004 à 10:13:34   

Reply

Marsh Posté le 24-09-2004 à 10:54:05    

Si on hebergeur le permet tu as la fonction set_time_limit qui permet de modifier le time_out d'execution. Cette fonction est dangereuse sur le principe ou si tu fais une boucle infini juste après avoir appellé la fonction set_time_limit(0);, le script tournera sans fin. Par contre dans ton cas ca peut etre interressant
 
Yannick

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed