Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nie działa przekierowanie stron, Proszę o pomoc!
tifoso
post 15.12.2010, 22:56:12
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.

  1. <?php error_reporting(6143);
  2.  
  3. require_once('recaptchalib.php');
  4.  
  5. $publickey = "6Ldmbr8SAAAAAGT17oCjkB8Y60kSqvq_0w7APAJp";
  6. $privatekey = "6Ldmbr8SAAAAAMY5lEl-7LnkWCovoFa9G7Vl3_kA";
  7.  
  8. isset($_POST['Email']) ? $Email = $_POST['Email'] : $Email = "";
  9. isset($_POST['imie']) ? $imie = $_POST['imie'] : $imie = "";
  10. isset($_POST['nazwisko']) ? $nazwisko = $_POST['nazwisko'] : $nazwisko = "";
  11. ?>
  12.  
  13. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  14. <body bgcolor="#000000"></body>
  15.  
  16. <link href="loginmodule.css" rel="stylesheet" type="text/css" />
  17.  
  18. <title>tytuł</title>
  19.  
  20. <?php
  21.  
  22. if (isset($_POST['Submit']))
  23. {
  24. //Validate form
  25. $errormessage = "";
  26.  
  27. $resp = recaptcha_check_answer ($privatekey,
  28. $_SERVER["REMOTE_ADDR"],
  29. $_POST["recaptcha_challenge_field"],
  30. $_POST["recaptcha_response_field"]);
  31.  
  32. if ($imie == '') { $errormessage .= "<li>Musisz podać swoje imię.</li> ";}
  33. if ($nazwisko == '') { $errormessage .= "<li>Musisz podać swoje nazwisko.</li>";}
  34. if ($Email == '') { $errormessage .= "<li>Zapomniałeś podać swój adres e-mail!</li>";}
  35. if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $Email)){ $errormessage = $errormessage . "<li>To nie jest poprawny e-mail. </li>";}
  36. if (!$resp->is_valid) {
  37. // What happens when the CAPTCHA was entered incorrectly
  38. $errormessage .= "<li>Przepisz poprawnie te dwa wyrazy?</li>";
  39. }
  40.  
  41. echo "</ul></p>";
  42. //If errors, return error message(s) and form
  43. if ($errormessage != "")
  44. { ?>
  45.  
  46. <span class="link1"><a href="index.php">Powrót</a></span>
  47. <img src="images/czarny.JPG">
  48. <table align="center">
  49. <p align="center" class="err_bold">Coś tu nie gra:</p> <span class="text_err"><ul><?=$errormessage?></span>
  50. </table>
  51.  
  52. <?php
  53. include("formularz.php");
  54.  
  55. } else {
  56. //If good, mail to DL
  57. $email_subject = "\nowy mail z portalu blablabla!";
  58. $email_headers = "From: $name [$Email] \r\n";
  59.  
  60. $to = "blabla@hotmail.com";
  61. $message_content =
  62. "----------------------------------------------------------------------------------\n".
  63. " Nowy email\n".
  64.  
  65.  
  66. "Imię: $imie\n".
  67. "Nazwisko: $nazwisko\n".
  68. "E-mail: $Email\n".
  69.  
  70. "-----------------------------------------------------------------------------------\n\n";
  71.  
  72. //Email message to Requestor
  73.  
  74. if (mail($to, $email_subject, $message_content, $email_headers))
  75. {
  76. //Display Sent Confirmation (Successful or NOT!) ?>
  77.  
  78.  
  79. <?php header("location: <a href="http://www.google.pl/&quot%3b%29;" target="_blank">http://www.google.pl/");</a>
  80.  
  81. exit;?>
  82.  
  83.  
  84. <?php
  85. }
  86. }
  87. } else {
  88. ?>
  89. <span class="link1"><a href="index.php">Powrót</a></span>
  90. <img src="images/czarny.JPG"><br>
  91. <p class="err" align="center">Wypełnij poniższy formularz w celu wysłania maila!<br/></p>
  92.  
  93. <?php include("formularz.php");?>
  94.  
  95. <?php
  96. };
  97.  
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:44