Bonjour,
j'essais d'envoyer des mails par paquets et j'ai un soucis de redirection
Voila ce que je fais
Ca fonctionne mais la redirection au final ne fonctionne pas : j'arrive à 500 et pas de redirection pour sortir de la page !
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.'');
Est ce que quelqu'un voit ou je merdois
Merci de votre aide
Partager