![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 13.01.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Jestem w trakcie pisania strony internetowej, w której chciałem umieścić formularz kontaktowy. Został on wykonany w języku HTML oraz CSS. Zawiera też walidację napisaną w JS. Teraz pozostała mi meta czyli kod PHP. Testując na serwerze kod się wykonuje bo wyświetla wiadomość "Wszystko ok", ale na skrzynce pocztowej nic nie mam. W czym tkwi problem?? Poniżej zamieszczam część kodu index.html oraz mail.php
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Przenoszę do działu Przedszkole, proszę dopasować tytuł wątku do wymogów działu.
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 9.11.2014 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Po 1 - Z serwera localhost nie da się wysłać maila, musisz to przetestować na jakimś hostingu.
Po 2 - kod mail($to, $subject, $message, $headers); echo 'Wszystko ok'; nie ma sensu, funkcja mail zwraca wartości 0 albo 1 w zależności czy zadziała i nawet jak zwróci 0 to wyskoczy Ci że wszystko ok bo nie wyłapujesz tego, musisz to zawinąć w instrukcję warunkową: if (mail($to, $subject, $message, $headers)){ echo "Wszystko ok";} else {echo "błąd"; } |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 340 Pomógł: 46 Dołączył: 31.07.2009 Skąd: A Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 11:25 |