Ik heb onderstaande script:
Als die nu dus 30,60,90 etc. mails heet verstuurt moet die alerts geven. Wanneer ik rond de 125 mails verstuurt doet die wel ( al alle alerts op het eind en het is de bedoeling dat als die bij de 30 is een alert geeft en bij de 60 en 90 ook etc. ).
Maar zodra ik 200 mails ga versturen geeft die geen alerts meer. Hoe kan dat?
code:
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
29
30
31
32
33
34
| <?php $oMail->AddAddress($klant['emailadres'], $klant['emailadres']); $i = 0; $verzondenMails = ''; foreach ($oEmailadres->getEmailadressen(0, $_POST['sKlantengroep']) AS $klant) { // HTML body $oMail->Body = stripslashes($_POST['sNieuwsbrief'])."<br><br>"; $oMail->Body .= '<a href="'.$sWebsiteUrl.'/nieuwsbrief/lezen/'.$iNieuwsbriefId.'.html">Nieuwsbrief online lezen</a><br>'; $oMail->Body .= '<a href="'.$sWebsiteUrl.'/nieuwsbrief/s_afmelden/'.$klant['act_code'].'.html">Afmelden</a>'; $oMail->Priority = 3; $oMail->IsHTML(true); $oMail->ContentType = "text/html"; $oMail->Subject = $_POST['sTitel']; $oMail->AddAddress($klant['emailadres'], $klant['emailadres']); if(!$oMail->Send()) { $verzondenMails .= $klant['emailadres'] . ' failed'.urldecode('%0D%0A'); } else { $verzondenMails .= $klant['emailadres'] . ' succesvol'.urldecode('%0D%0A'); } // Clear all addresses and attachments for next loop $oMail->ClearAddresses(); $oMail->ClearAttachments(); if ($i % 30 == 0) { ?> <script type="text/javascript"> var aantal = <?=$i;?>; alert(aantal + 'mail verstuurt'); </script> <?php } $i++; } ?> |
Als die nu dus 30,60,90 etc. mails heet verstuurt moet die alerts geven. Wanneer ik rond de 125 mails verstuurt doet die wel ( al alle alerts op het eind en het is de bedoeling dat als die bij de 30 is een alert geeft en bij de 60 en 90 ook etc. ).
Maar zodra ik 200 mails ga versturen geeft die geen alerts meer. Hoe kan dat?
[ Voor 12% gewijzigd door Verwijderd op 21-02-2006 13:55 ]