gérer le timeout sur script newslletter avec un refresh - PHP - Programmation
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
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!
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