Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wysylanie maili
Forum PHP.pl > Forum > Przedszkole
scorcher
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?".
Fifi209
Użyj po prostu PHPMailer, jest znacznie lepsza, może używać zewnętrznych serwerów smtp.
scorcher
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.
Fifi209
Cytat(scorcher @ 13.06.2009, 21:27:31 ) *
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.