![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki oto problem. Zrobiłem stronę do logowania, gdzie użytkownik dostaje hasło tylko to pierwszego logowania, później musi to zmienić. Hasło można wydrukować z programu, albo wysłać mailem. To wysyłania maila skorzystałem z tego skrypu ( może autor się odezwie (IMG:style_emoticons/default/smile.gif) ) http://forum.nospor.pl/programowanie/php/w...ailem-ft24.html Myślę, że nie ma potrzeby tutaj wstawiać tego kodu, bo gdy otwieram przerobiony skrypt przez stronę, to działa bez problemu i wysyła piekne maile (IMG:style_emoticons/default/biggrin.gif) Z racji tego, że kilka skryptów, które mają się wykonywać co jakiś czas automatycznie dodałem je do harmonogramu i działają dobrze. Analogicznie chciałem zrobić z tym skryptem, by nie wywoływać go przez stronę a dodać do harmonogramu by się wykonywał co 30 min. I pojawił się problem, bo pomimo iż ustawiłem dokładnie tak samo jak pozostałe, to mimo iż w harmonogramie pokazuje się komunikat, że zostało poprawnie wykonane, to jednak maile są nie wysyłane. Poniżej zdjęcia z tego jak to jest ustawione (IMG:http://i63.tinypic.com/jjuubm.jpg) (IMG:http://i68.tinypic.com/96dc46.jpg) Poniżej widok z harmonogramu, widać, że jest to uruchamiane, a mimo to maile nie zostają wysłane. (IMG:http://i63.tinypic.com/jikr3o.jpg) Czy ktoś ma pomysł czemu to nie działa z harmonogramu?A może jakiś inny sposób polecacie? Ten post edytował aquarius1978 12.07.2018, 17:25:51 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Moze ta sciezka jest zla podczas odpalania z harmonogramu
require_once('class.phpmailer.php'); Sprawdzales logi php? Sprawdzales logi harmonogramu? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Wszystko wydaje się być ok. Ścieżka też, bo otwierając stronę to skrypt się wykonuje.
Masz jakiś pomysł gdzie to jeszcze ewentualnie sprawdzić? |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ale otwieranie strony a odpalanie skryptu z konsoli to inaczej dziala ustawienie sciezek wzglednych.
Temu mowi sprawdz logi |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nospor problem nie leży w logach, bo teraz analizował dokładnie linijka po linijce kodu, uruchamiałem zadanie w harmonogramie i patrzyłem czy wykonuje sie zapis w bazie.
ścieżka require_once('class.phpmailer.php'); jest poprawna jak i pozostałe rzeczy. Działać przestaje w chwili gdy dochodzi do kodu
Jeśli zrobię tak
to zapytanie sie wykona problem jest więc chyba tutaj if(!$mail->Send()) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 31.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
To pomogło. Zainstalowałem Sendmaila, skonfigurowałem i wtedy zadanie z harmonogramu zaczęło wysyłać wiadomości (IMG:style_emoticons/default/biggrin.gif) (IMG:style_emoticons/default/biggrin.gif) (IMG:style_emoticons/default/biggrin.gif) Dzięki chłopaki za pomoc w rozwiązaniu problemu i w sugestiach. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 02:48 |