![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chciałem wysłać maila do 2000 osób i wywaliło mi taki błąd:
Cytat Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, admin@xxx.pl and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Więc pomyslałem, że powodem może byc to że albo jest blokada prze wysyłaniem za duzo maili naraz. Albo serwer nie wyrabia. Więc chcę zrobić wysyłkęe maila na "party" (ale że słabo umiem php więc mam problem..;/)
jak sprawdziłęm co sie wyswietla w zmiennych $od i $do to tylko liczby $od = 0 , $do=99 A ja chcę żeby się to powiększało.. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze jeżeli używasz w pętli
zmiennej $r, która reprezentuje liczbę userów, to nie podmieniaj jej wewnątrz pętli na inną: Po drugie ta pętla ma złą konstrukcję powinno być:
Ten post edytował tehaha 7.02.2010, 16:11:03 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Po poprawieniu jest tak: ale dalej coś nie działa, bo wysyła maila tyle razy ile jest userów
![]()
Ten post edytował Norbit_24 7.02.2010, 16:25:24 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
jakoś dziwnie to zrobiłeś bez sensu to pierwsze połączenie do bazy, powinieneś pobrać emaile z bazy i wtedy zrobić pętle, że dla każdego adresu e-mail wyślij wiadomość
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Teraz już się całkiem pogubiłem (zaczynam dopiero z php)
Mógłbys ten skrypt przerobic tak, żeby wysyłał maile partami po 100maili ? Nie chcę wysyłać każdego osobno, bo dużo czasu to zajmie czy np. 2000 maili. Będę wdzięczny za pomoc.. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
a po co wysyłać partiami? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
tak właśnie zrobiłem na początku, jednak wywala mi błąd: przy 2000 mailach, pzy 20 jest ok
Błąd: Cytat Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, admin@xxx.pl and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. Serwer ma blokadę, albo nie wyrabia.. I wtedy nie wysyła, żadnego maila. Dlatego chciałem wysłac to partami po 100 maili Proszę o takie rozwiązanie.. Ten post edytował Norbit_24 7.02.2010, 16:46:11 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
a spróbuj jeszcze u góry dorzucić
Partiami masz na myśli żeby wysłał 100 potem chwila przerwy i tak w kółko tak? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Chcę, aby wysyłał partiami po 100 maili.
Czyli 1 partia od 0-100, druga partia: 101-200, trzecia partia: 201-300 itd aż do np. 2000 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 163 Pomógł: 2 Dołączył: 7.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Przy 20 mailach działa..
Zobaczę jak będzie przy większej ilości. Dziękuje za pomoc. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 17:44 |