Bonjour,
j'essais d'envoyer des mails par paquets et j'ai un soucis de redirection
Voila ce que je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
        define('NBMAILS',50);  // nombre de mail par paquets 
        $nombreTour = 0;   
        if( isset($_GET['debut']) ) 
                    { 
                        $debut=$_GET['debut']; 
                    } else  
                    { 
                        $debut=0; 
                    } 
 
$Test='SELECT COUNT(*) FROM TClientBis WHERE News = 1 '; 
$Rest=mysql_query($Test,$db); 
$nombreEmail = mysql_numrows($Rest); 
 
$Requete='SELECT NoID,User,Nom,Prenom,Email,Pass,News,Activite FROM TClientBis WHERE News = 1 LIMIT '.$debut.','.NBMAILS.' ';
$Result=mysql_query($Requete,$db); 
$NbreClients = mysql_numrows($Result); 
for ($i=0;$i<$NbreClients;$i++) 
    {  
    // ici je taite les envois de mail  : mail($Email,$Subject,$Texte,$Headers); 
     $nombreTour++; // pour connaitre le nombre de mails envoyés j'ai initialisé à 1 avant la boucle et je l'incrémente 
        }   
     $Total = NBMAILS+$debut;  // j'ajoute  
 
if($nombreEmail == $nombreTour) header('Location: index.php?g_pg=9&NbreEmail='.$nombreEmail .'&NbreTour='.$nombreTour.' '); 
 
    else header('Location: '.$_SERVER['PHP_SELF'].'?debut='.$Total.'');
Ca fonctionne mais la redirection au final ne fonctionne pas : j'arrive à 500 et pas de redirection pour sortir de la page !
Est ce que quelqu'un voit ou je merdois
Merci de votre aide