Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Newsletter
Forum PHP.pl > Forum > PHP
404
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')wink.gif, ale to jest zależne od użytkowników - jeżeli na stronie nie będzie ruchu to newsletter się nie wyśle. Kończą mi sie pomysły, a PHPList, dodatki do Joomla! jakoś to robią..., ale JAK?! smile.gif
d3ut3r
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.

markonix
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.