![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 16.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Poniższy kod przetwarza i pobiera dane z formularza gdzie użytkownik wypełniając go, może wysłać do mnie maila. Gdy wszystkie pola są wypełnione i użytkownik klika "wyślij", powinno nastąpić przekierowanie na stronę z potwierdzeniem wysłania maila. Zamiast tego wyświetla się biała strona (ale mail dochodzi)
Zmieniłem url strony z potwierdzeniem na google.pl żeby nie było podejrzeń o złą ścieżkę. Dopiero poznaję php więc proszę o wyrozumiałość i szybką pomoc.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 16 Dołączył: 21.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
jeszcze raz. Tę część kodu:
Kod if (mail($to, $email_subject, $message_content, $email_headers)){ //Display Sent Confirmation (Successful or NOT!) ?> <?php header("location: <a href="http://www.google.pl/"%3b%29;" target="_blank">http://www.google.pl/");</a> exit;?> <?php } zmień na: Kod if (mail($to, $email_subject, $message_content, $email_headers)) header('Location: http://www.example.com/'); i dodaj ob_start na samym początku tak jak pisałem. Nadal po odpaleniu nie wysyła maila a przekierowuje? Jeśli tak to poszukaj może w innym miejscu masz przekierowywanie. W powyższym ifie mail po wysłaniu zwróci TRUE po czym header przekieruje. Maciek |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 15:15 |