![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 7.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam taką sprawę. Mam w bazie danych wiele adresów osób, które zapisały się do subskrypcji, ale nie chcę do każdego z osobna wysyłać maila, moim celem jest wysłanie do paru wybranych osób takiego samego listu na raz (tzn. jednocześnie); jeśli mam pięć osób, to chcę jednocześnie wysłać do trzech osób. Chodzi mi głównie o samo przetworzenie formularza i dodanie danych adresatów do niego tak, aby jeden list poszedł do WSZYSTKICH osób, które wybrałem. Poniżej podaję kod, wyświetlający dane z bazy:
Jak to zrobić? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
ale co Ty za kod pokazałeś? Przecież to tylko wyświetlanie adresów. Najpierw naucz się wysyłać pojedynczą wiadomość na e-mail, a potem zrób to w pętli do wszystkich użytkowników.
//Najlepszym rozwiązaniem byłoby podzielenie wysyłki na paczki po 10-20 wiadomości i wysyłanie paczek co kilka minut z użyciem CRON'a ale nie wiem jaki jest Twój poziom wiedzy z php, więc najpierw opanuj wysyłkę w pętli. edit/ jeżeli decydujesz się na checkboxy, tj. chcesz wysłać wiadomość do wybranych to daj nawias kwadratowy w nazwie checkboxa i do value daj adres e-mail lub lepiej ID użytkownika do którego chcesz wysłać <input type="checkbox" value='43' name="numer_id_uzytkownikow_do_wysylki[]"/> w ten sposób po wysłaniu formularza otrzymasz tablicę(array) zawierającą numery ID użytkowników do których chcesz wysłać wiadomość następnie zapytaniem mysql pobierasz adresy e-mail wybranych użytkowników i wysyłasz e-mail Ten post edytował tehaha 21.12.2010, 13:15:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 10:53 |