Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Email - Formularz, Wszystko ładnie sprawnie działa ale raz wysłany email dochodzi 2 razy
RubiX
post
Post #1





Grupa: Zarejestrowani
Postów: 162
Pomógł: 6
Dołączył: 14.02.2007
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Mam formularz do wysłania email ze strony www, otóż wszystko w nim działa email zostaje wysyłany lecz na moją poczte dochodzą 2 takie same identyczne emaile ! W czym jest problem ? Oto kod php:

  1. <?php
  2. global $name;
  3. global $email;
  4. global $subject;
  5. global $info;
  6.  
  7. if (! ($email && $info) )
  8. {
  9. echo '<form action="kontakt.php" name="webmaster">
  10. <table align="center" cellspacing="0" cellpadding="0" border="0">
  11. <tr>
  12. <td align="right" valign="top"><font size="1">Imię:</font></td>
  13. <td valign="top"><input type="text" name="name" size="30" id="input"></td>
  14. </tr>
  15. <tr>
  16. <td align="right" valign="top"><font size="1">Twój e-mail:</font></td>
  17. <td valign="top"><input type="text" name="email" size="30" id="input"></td>
  18. </tr>
  19. <tr>
  20. <td align="right" valign="top"><font size="1">Temat:</font></td>
  21. <td valign="top"><input type="text" name="subject" size="40" id="input"></td>
  22. </tr>
  23. <tr>
  24. <td align="right" valign="top"><font size="1">Wiadomość:</font></td>
  25. <td valign="top"><textarea cols=40 rows=5 name="info"></textarea></td>
  26. </tr>
  27. <tr>
  28. <td align="right" valign="top"></td>
  29. <td valign="top">
  30. <input type="Submit" name="submit" value="Wyślij">
  31. <input type="Reset" name="reset" value="Kasuj"><br>
  32. <center>
  33.  
  34. </center>
  35. </td>
  36. </tr>
  37. </table>
  38. </form>';
  39.  
  40. }
  41. else
  42. {
  43. $header = "From: ".$name." <".$email.">";
  44. $sub = "" . $subject;
  45. $message = "Imię: " . $name . "nE-mail: " . $email . "nn" . $info;
  46. $exploded_line = explode("@",$email);
  47. $exploded_line1 = explode(".",$exploded_line[1]);
  48. if ($exploded_line1[1])
  49. {
  50. mail($sendto, $sub, $message, $header);
  51. echo "<center><div class'news'>E-mail zostal wyslany</DIV></CENTER>";
  52. echo "<center><div class'news'>Dziekujemy</DIV></CENTER><br><br>";
  53. }
  54. else
  55. {
  56. echo "<center><div class'news'>E-mail nie zostal wyslany</DIV></CENTER>";
  57. echo "<center><div class'news'>Zly adres e-mail.<br>nWpisz jeszcze raz twój adres e-mail</DIV></CENTER><br><br>";
  58. }
  59. }
  60. ?>


Z góry dziękuje za pomoc :roll2:

Ten post edytował RubiX 24.05.2007, 12:21:59
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 11:52