Tu as oublié d'incrémenter $i
<?php
$i=0;
$nb_de_fois_a_lenvoyer = 1000;
while($i != $nb_de_fois_a_lenvoyer){
$pour = 'destinataire@truc.com';
$sujet = 'sujet';
$msg = 'Gateaux !';
$headers = 'From: ton@mail.com'."\r\n".'Content-type: text/html';
mail($tour, $sujet, $msg, $headers);
$i++;
}
?>
mais une boucle for est plus appropriée :
<?php
$i=0;
$nb_de_fois_a_lenvoyer = 1000;
for($i=1;$i<=$nb_de_fois_a_lenvoyer;$i++)
{
$pour = 'destinataire@truc.com';
$sujet = 'sujet';
$msg = 'Gateaux !';
$headers = 'From: ton@mail.com'."\r\n".'Content-type: text/html';
mail($tour, $sujet, $msg, $headers);
}
?>