![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam, posiadam skrypt do wysyłania wiadomości z strony:
Niestety z jakiegoś powodu nie che on działać. Może mi ktoś wyjaśnić dlaczego? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 49 Dołączył: 12.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Znak '@' przed nazwą funkcji ukrywa błędy. Usuń go sprzed wywołań funkcji - prawdopodobnie pojawią się błędy. Skopiuj ich treść i wróć tutaj - nie umiemy wróżyć z fusów (IMG:style_emoticons/default/wink.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za odpowiedź. Niestety wszystko wygląda w porządku - jest komunikat, że wiadomość została wysłana, ale nie chce dojść do skrzynki pocztowej. Po usunięciu znaków @ problem jest ten sam - nie wyskakuje, żaden inny komunikat.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 110 Dołączył: 18.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
var_dump na funkcję mail i zobacz czy zwraca true (IMG:style_emoticons/default/smile.gif)
Wiele serwerów ma wyłączoną obsługę tej funkcji (IMG:style_emoticons/default/smile.gif) jak testujesz na lokalu to "nie ma szans" na wysyłkę maila Użyj wysyłki przez SMTP i klasy typu SwiftMailer |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, ale za bardzo nie rozumiem co mam spróbować czy zrobić? Co do wysyłki to testują na serwerze normalnym, nie lokalnym.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 110 Dołączył: 18.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Usuń małpę i zrób:
Sprawdź w konsoli co zwraca czy false czy true; Dodatkowo sprawdź za pomocą funkcji phpinfo(); czy funkcja ta jest włączona na serwerze. Wiem, że to głupie pytanie ale czy zmieniłeś ten mail: mail@mail.com na własny? |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@capitanweed123 przestan dawac POMOGL za kazdy post w temacie ! Problem zostanie rozwiazany, to wtedy przydziel po jednym POMOGL osobom, ktore pomogly. Usuwam twoje POMOGL.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Miałem zmienić w ten sposób? Dodatkowo nie wiem w jakiej konsoli to sprawdzić oraz w jaki sposób - i gdzie umieścić phpinfo(). Z góry sorry, za taką niewiedzę, ale jest to jedyna rzecz jaką chciałbym zamknąć i skończyć. Co do emaila - to tak, jest zmieniony.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
(IMG:style_emoticons/default/sciana.gif) Możesz być początkujący ale jakieś podstawowe zapoznanie ze składnią języka by się przydało. Miałeś do swojego kodu wstawić:
Ten post edytował viking 31.05.2016, 12:56:54 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za wytłumaczenie. Dodałem to do kodu, ale nic się nie stało - nie było nawet komunikatu, że wiadomość została wysłana. Więc czego może to być wina?
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 110 Dołączył: 18.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Jejku wysyłasz dane ajaxem tak jak piszesz to jakiego komunikatu się spodziewasz (IMG:style_emoticons/default/smile.gif)
Odpal narzędzie zwane firebugiem, czyli naciśnij przycisk F12 w większości przeglądarek, i zobacz co pisze w konsoli jak odpalasz akcję wysyłki maila. |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 965 Pomógł: 285 Dołączył: 19.06.2015 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
W jakiej firmie masz wykupiony hosting?
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
błąd (chyba o to chodziło):
SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data Jeżeli chodzi o serwer to niestety One.Com @UP Mógłby ktoś pomóc? Ten post edytował capitanweed123 31.05.2016, 13:56:36 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 32 Dołączył: 10.03.2004 Ostrzeżenie: (10%) ![]() ![]() |
błąd (chyba o to chodziło): SyntaxError: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data Jeżeli chodzi o serwer to niestety One.Com @UP Mógłby ktoś pomóc? odpal chrome ctrl+shift+i, tam masz console i zobaczysz co dzieje się po stronie skryptu php, a ten bład oznacza ze jest jakis znak spowodowany prawdopodobnie błedem php, który nie jest wynikiem działania json_encode, bo wyniki twój skrypt oczekuje w takim formacie |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 31.05.2016 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdziłem w konsoli i nic sie nie pokazuje, zachowuje się jak by wysyłało wiadomość, ale nic nie dochodzi.
Tak wygląda skrypt:
Powiem szczerze, że już nie mam pojęcia co zrobić, aby to działało. Nie wiem czego może to być wina bo wszystko wygląda na to, że jest napisane poprawnie. Ten post edytował capitanweed123 7.06.2016, 09:15:47 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Możesz mieć pełno błędów w pierwszych liniach jeśli POST jest puste a to z kolei może powodować błąd przy wysyłce. Mail też nie wyśle się z Windowsa (bez serwera) jeśli tak próbujesz.
Ostatnio pisałem jak wysłać maila za pomocą Zend Mail. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 18:07 |