Beste Sders,
Wil misschien een systeem maken waarbij er 1000en mailtjes gestuurd moeten worden.
Kan dit dan gewoon met een while loop of loopt het systeem dan vast?
Voorbeeld:
Iemand tips?PHP Code:
$x = mysql_query("SELECT * FROM mailadressen");
while($y = mysql_fetch_assoc($x)){
mail();
}
Mvg,
Lars Kikkert
- Multi-Email php
-
29-05-2010, 00:00 #1
- Berichten
- 447
- Lid sinds
- 15 Jaar
Multi-Email php
-
29-05-2010, 00:02 #2Particulier
- Berichten
- 312
- Lid sinds
- 15 Jaar
Werkt prima alleen misschien wel even verstandig om om de 200 mailtjes iets te printen zoals 200 gedaan aangezien het even duurt voordat het script klaar is met werken, en dat je kan zien dat het daadwerkelijk doet.
-
29-05-2010, 00:04 #3
- Berichten
- 447
- Lid sinds
- 15 Jaar
Ik zal kijken hoe ik het duidelijk en overzichtelijk kan maken.
Mvg,
Lars Kikkert
-
29-05-2010, 00:06 #4
- Berichten
- 691
- Lid sinds
- 14 Jaar
Eventueel kan het nodig blijken dat je de tijdslimiet moet verlengen:
PHP Code:<?php
// 0 is geen limiet
set_time_limit(0);
?>
-
29-05-2010, 00:10 #5
- Berichten
- 447
- Lid sinds
- 15 Jaar
Niet eritant voor de gebruiker dat die zolang moet wachten?
Misschien dat ik de opdracht in het database kan zetten en via een cronjob kan laten uitvoeren om het uur?
Mvg,
Lars
-
29-05-2010, 00:13 #6
- Berichten
- 691
- Lid sinds
- 14 Jaar
-
29-05-2010, 00:14 #7
- Berichten
- 447
- Lid sinds
- 15 Jaar
-
29-05-2010, 09:47 #8Particulier
- Berichten
- 2.972
- Lid sinds
- 18 Jaar
Het is verstandig dit in batches op te delen
-
29-05-2010, 09:58 #9
- Berichten
- 297
- Lid sinds
- 15 Jaar
-
29-05-2010, 10:14 #10Particulier
- Berichten
- 2.972
- Lid sinds
- 18 Jaar
-
29-05-2010, 10:25 #11
- Berichten
- 11
- Lid sinds
- 14 Jaar
Een maandelijks limiet op het aantal verstuurde emailtjes? Nog nooit van gehoord!
Misschien tijd om eens van hosting te veranderen? ;)
-
29-05-2010, 10:34 #12
- Berichten
- 297
- Lid sinds
- 15 Jaar
Waarschijnlijk omdat je er nog nooit problemen mee gehad hebt.. :)Laatst aangepast door Sam Vloeberghs : 29-05-2010 om 10:35 Reden: Automatisch samengevoegd.
-
29-05-2010, 11:30 #13Reinschaap Punt NL
- Berichten
- 936
- Lid sinds
- 17 Jaar
je doet er het verstandigst aan om de emails klaar te zetten in een database vanuit je website. Een cronjob die dan elke 5 minuten draait en 50 emails verstuurd (en weggooid) als ze er zijn voldoet dan uitstekend.
Dan hoeft de gebruiker niet te wachten en de mailer hoef je maar 1x te schrijven voor je hele website.
denk daarbij ook aan attachments / plaatjes / meerdere ontvangers....ik zou het zo flexibel mogelijk schrijven als ik jou was.
-
29-05-2010, 11:41 #14
- Berichten
- 11
- Lid sinds
- 14 Jaar
Het is wel verstandig om je settings dan goed in te stellen.
Stel dat je 2000 mails op een dag moet gaan versturen met je de cronjob natuurlijk niet zo instellen dat hij per 5 minuten 5 emails stuurt. Je verwerkt er dan namelijk maar 1440 op een dag waardoor je mail que nooit leegt raakt.
Just a tip ;)
-
29-05-2010, 11:56 #15
- Berichten
- 1.499
- Lid sinds
- 16 Jaar
En sowieso, voor een dusdanig doeleinde zou ik toch eens kijken naar PHPMailer.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic