![]() |
![]() |
![]() ![]()
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 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 16.11.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 Teraz wyświetla formularz ale znow po wyslaniu wyświetla się biała strona (mail cały czas dochodzi) Tak dla pewności, tak teraz wygląda kod:
[/php] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 10:21 |