Obtenir 500 Erreur du serveur internet lorsque vous utilisez php mail

Nouveau WRInaute
Salut, je veux envoyer à mes 600 clients par e-mail php. mais la boucle fonctionne jusqu'à 20 contacts, après qu'il montrer 500 Erreur interne du serveur. J'utilise le serveur de http://hostforlife.eu
Voici le script :
Code:
<?php
for($x=1;$x<=600;$x++)
{
$con = mysqli_connect("host","database","password");
if (!$con){die('Could not connect: ' . mysqli_error($con));}
mysqli_select_db($con,"database");
$sql="SELECT email FROM emails Where id = ".$x;
$result = mysqli_query($con,$sql);
$row = mysqli_fetch_array($result);
$to = $row['email'];
if ($to == "NULL")
{

}
else
{
  echo $row['email'];
mysqli_close($con);
// mail($to,"subject","message");
sleep(2);
}
}
?>
 
WRInaute impliqué
possible que l'erreur soit due à un timeout.
mieux vaux donc changer le script pour n'envoyer qu'un email à la fois, et recharger la page en passant l'id suivant en paramètre.
 
Discussions similaires
Haut