![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 6.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam sobie na stronie taki formularz kontaktowy:
oraz kod formularz w html
Ogólnie formularz działa poprawnie ale mam problem z polem nadawcy! W klientach pocztowych w polu nadawca jest podany adres serwera pocztowego a po kliknięciu na odpowiedz do wiadomość jest kierowana na ten właśnie adres. Prosże o podpowiedź jak poprawnie zdefiniowaś pole From w takim formularzu. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wchodzisz na http://fi2.php.net/manual/en/function.mail.php i czytasz pkt 2.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 6.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki przeczytałem ale coś mi jeszcze nie bangla:
dodałem zmienną headers zgodnie z opisem.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
I naprawdę w dokumentacji jest mail($headers); ?
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 6.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
W kodzie wyżej masz 2 wywołania mail, jedno totalnie nieprawidłowe - PHP sypie na nim błędami, drugie nie zawiera nagłówków tylko zmienną $from.
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 6.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie tak.
-------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 6.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Niestety wciąż gdziec popełniam błąd
w momencie kiedy usuwam zmienną $from i zamieniam na zmienną $headers w części kodu kod poniżej:
To formularz wyrzuca mi komunikat Przepraszam nie udało się wysłać wiadomości! Sprawdź czy poprawnie wypełniłeś/aś formularz czyli błąd wysyłki! jeśli powracam do poprzedniej formy to wysyłka działa niestety ignoruje zmienne $headers czyli
definicje zmiennych wyglądają tak
OK już działa czyli finalnie kod ma postać:
Ten post edytował tomputer 2.11.2017, 15:18:15 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 105 Dołączył: 7.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nieśmiało zaproponuję przerzucenie się na klasę phpmailer. Albo jakąś alternatywną.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 07:34 |