Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 24.05.2006 Ostrzeżenie: (0%)
|
Witam, stworzyłem sobie funkcję z gotowym wywołaniem klasy PHPMailer. O to kod
Problem polega na tym, że przy drugim użyciu funkcji phpmailer, kod po "$mail = new phpmailer();" nie wykonuje się..funkcja nic nie zwraca, ani nie wysyła e-mail'a...Przy pierwszym wywołaniu funkcji wszystko wykonuje się poprawnie. Spróbowałem dodać unset, aby zlikwidować egzemplarz klasy phpmailer, ale to nie pomaga - w końcu powinien po wykonaniu się funkcji samemu się unicestwić. Co Wy na to? Od razu upszedzę, że rozwiązanie typu dodanie kolejnych adresów w istniejącym wywołaniu klasy odpada. Z góry dzięki za pomoc i pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 3 Dołączył: 30.10.2010 Ostrzeżenie: (0%)
|
daj wynik przy 2 użyciu funkcji
var_dump($mail); Może warto wydzielić obiekt poza funkcję i oprócz danych przekazywać zmienną obiektową. Jeśli np. używamy kilka razy tej funkcji w trakcie jednego wywołania. Może unset($mail) pomoże; |
|
|
|
Dominik137 PHPMailer kolejny egzemplarz 24.12.2012, 16:21:01
vokiel Może nazwij swoją funkcję inaczej niż klasa PHPMai... 24.12.2012, 16:50:38
Dominik137 var_dump($mail); nic nie zwraca ani przed ani... 25.12.2012, 10:53:55
Kofel [PHP] pobierz, plaintext if(!@include(PHPM... 25.12.2012, 13:44:36
Dominik137 Kofel dzięki, ale mnie zawstydziłeś ehh..nie mogę ... 25.12.2012, 20:15:08 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 17:11 |