![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 226 Pomógł: 25 Dołączył: 22.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam problem ze zrobienie newslettera/mailingu na stronie. Załóżmy, że nie mogę użyć żadnego CRONA, czy innego harmonogramu zadań. Próbowałem shell_execute, ale skończyło się to twardym resetem na localhost, myślałem o umieszczeniu na stronie funkcji, która uruchamiałaby by skrypt newslettera (require_once('newsletter.php') ![]() ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Możesz spróbować użyć jednego z serwisów typu:
http://www.onlinecronjobs.com/ nie widzę innej sensownej metody cyklicznego wykonywania zadań jak CRON. Co do phpList to z tego co pamiętam, ma on opcję współpracy z CRON, przetwarzanie kolejki do wysłania można również wywołać z poziomu cli ale trzeba to robić ręcznie, jeżeli chcemy automatycznie to musimy użyć CRON'a. -------------------- http://d3ut3r.wordpress.com/ | mysql_* jest przestarzałe UŻYWAJ PDO!
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Joomla, WP robią to na zasadzie wywołań właśnie przez odwiedzających.
Do tego można połączyć pętlę, sleep i duży czas wykonywania skryptu. Ogólnie póki wysyłka jest do kilkuset osób to wg mnie spokojnie możesz to wysyłać jednym kliknięciem. Ewentualnie wspomóc się ajaxem- klikasz wyślij, otwiera się okno, które co 10 sekund wyśle paczkę po 10 e-maili. Jeszcze takie rozwiązania: http://swiftmailer.org/docs/plugins.html#antiflood-plugin ale nie mam pojęcia jak sobie ten plugin radzi z max_execute_time. Ten post edytował markonix 11.07.2012, 09:29:09 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 22:07 |