Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Newsletter
xxdrago
post
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

Ostrzeżenie: (0%)
-----


Witam, buduje newsletter i stanąłem na problemie jak wysłać do każdego e-mail z osobna głownie chodzi mi o to żeby po wysłaniu e-maila szedł następny jak takie coś zrobić? Mam nadzieje że da się to zrozumieć co napisałem (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
kudlatypawelek
post
Post #2





Grupa: Zarejestrowani
Postów: 46
Pomógł: 5
Dołączył: 30.06.2011

Ostrzeżenie: (0%)
-----


Nie napisałeś gdzie przechowujesz dane osób, do których wysyłany będzie newsletter. Zakładając bazę danych możesz pobrać użytkowników i w pętli wysyłać do każdego emaila. Żeby nie narażać się na blokady serwerów warto wysyłanie obsługiwać cronem i jednorazowo wysyłać maila do określonej liczby odbiorców, jednocześnie aktualizując tych do których mail poszedł.
Go to the top of the page
+Quote Post
xxdrago
post
Post #3





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

Ostrzeżenie: (0%)
-----


Dziękuję za odpowiedz,
wszystko jest trzymane w bazie danych (MYSQL). Myślę własnie nad pętlą while tylko nie wiem jak zapisać warunek.
Go to the top of the page
+Quote Post
kudlatypawelek
post
Post #4





Grupa: Zarejestrowani
Postów: 46
Pomógł: 5
Dołączył: 30.06.2011

Ostrzeżenie: (0%)
-----


Tu raczej nie o while() chodzi, tylko o ustawienia dodatkowej kolumny w tabeli użytkowników (wartości 0/1). Selectem pobierasz te wiersze gdzie masz zero (na początku wszystkie wiersze mają 0) z odpowiednim limitem. W pętli wysyłasz maila i dajesz update z 0 na 1. Jak już nie będzie co pobierać z tabeli to znaczy, że doszedłeś do końca i warto wtedy dać globalnego update z 1 na 0 (przed kolejnym newsletterm). To tak w telegraficznym skrócie.
Go to the top of the page
+Quote Post
CuteOne
post
Post #5





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


Zobacz sobie kod Temat: PHPRozsylka masowa maili
Go to the top of the page
+Quote Post
xxdrago
post
Post #6





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

Ostrzeżenie: (0%)
-----


To jaką pętlą to zrobić?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 20:49