![]() ![]() |
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)
|
|
|
|
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ł.
|
|
|
|
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. |
|
|
|
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.
|
|
|
|
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
|
|
|
|
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ć?
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 20:49 |