![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 6.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Co moze byc przyczyna kaprysnego wysylania maili za pomoca funkcji mail? Mam stronke na superhost.pl. Tam tez jest skrypt integrujacy platnosci z moim serwisem. Sam ten skrypt napisalem, czyli wiem co tam jest. Dziala w nim wszystko jak zaplanowalem. Fajnie, pochwalilem sie. Jednak nie wszystko jest porzadku. Otoz kaprysnie zachowuje sie funkcja mail. Po rozpoczeciu transakcji lacze sie z baza, dzieja sie cuda na kiju. Jest tez wysylanie maila z powiadomieniem, ale nie zawsze to dziala. Jesli dwie, trzy osoby dziennie dokonaja zakupu, dostane nie wszystkie maile, np. jednego, czasem dwa, a moze i czasem wszystkie trzy. Co moze powodowac takie dzialanie? Zaznaczam, ze wszystko inne dziala. Sprawdzilem kazdy kawalek kodu, wrzucalem tam warunki, echo, printy, aby sprawdzic, czy czasem cos sie nie wysypuje. Wszystko jest ok, klienci sa zadowoleni, ale ja co jakis czas musze "recznie" sprawdzac w bazie (gdzie wszystko jest poprawnie odnotowane!) przebieg transakcji.
W uproszczeniu jest tak (po nawiazaniu transakcji): ... mail($do, $temat, $tresc, "Content-Type: text/plain; charset=\"iso 8859-2\""); //tu lacze sie z baza, gdzie wszystko jest ok ... Sory, za przydlugawego maila, ale nie chcialem pisac po prostu "funkcja mail() nie dziala; co zrobic?". |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Użyj po prostu PHPMailer, jest znacznie lepsza, może używać zewnętrznych serwerów smtp.
-------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 6.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
A co moze byc przyczyna takiego dzialania funkcji mail()? Moge tez zainstalowac bibliotege PEAR, ale chcialbym wiedziec co jest nie tak. Zaznaczam, ze ta funkcja dziala, ale, jak juz wspomnialem, kaprysnie.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
A co moze byc przyczyna takiego dzialania funkcji mail()? Moge tez zainstalowac bibliotege PEAR, ale chcialbym wiedziec co jest nie tak. Zaznaczam, ze ta funkcja dziala, ale, jak juz wspomnialem, kaprysnie. Może masz jakieś ograniczenie na serwerze? Hmm, nie wiem. Spróbuj z tym co Ci podałem. -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 17:18 |