Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [DIY][HTML][PHP]Formularz kontaktowy nie dostarcza maili na moją skrzynkę, Formularz kontaktowy nie dostarcza maili na moją skrzynkę
-esener-
post 21.06.2011, 14:08:41
Post #1





Goście







witam, od kilku dni męczę się z formularzem kontaktowym, wszystkie możliwe sposoby zawodzą, wg znajomych kod jest dobry, jednak nie dostarcza maili na moją skrzynkę.. Proszę o pomoc, może Wy coś poradzicie (mój serwer obsługuje funkcję mail, zresztą testowałem na 3 różnych serwach)
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Contact</title>
  5. <style type="text/css">
  6. <!--
  7. .styl1 {
  8. font-family: tahoma;
  9. font-size: 12px;
  10. }
  11. -->
  12. </head>
  13.  
  14. //-----------------------------------------------------KOD FORMULARZA----------------------------------------------//
  15. <div>
  16. <form action="<?=$PHP_SELF; ?>" method="post" class="styl1">
  17.  
  18. <p>Contact Person* Mr. Mrs.
  19. <input name="name" type="text" />
  20. </p>
  21. <p>Company Name*
  22. <input name="name2" type="text" />
  23. </p>
  24. <p>Street / Number
  25. <input name="adress" type="text" />
  26. </p>
  27. <p>Telephone Number*
  28. <input name="phone" type="text" />
  29. </p>
  30. <p>Email Address*
  31. <input name="email" type="text" />
  32. </p>
  33. <p>Number of Vehicles
  34. <input name="vehicles" type="text" />
  35. </p>
  36. <p>Comments / Questions
  37. <textarea name="message" rows="6" ></textarea>
  38. <br />
  39.  
  40. <input type="submit" name="submit" value="Send" />
  41. <input type="hidden" name="do" value="send" />
  42. <input type="reset" name="reset" value="Reset" />
  43. </form></div>
  44.  
  45. <?PHP
  46.  
  47. $do = ($_POST['do']);
  48.  
  49. if($do == "send")
  50. {
  51. $recipient = "fotograflubin@gmail.com";
  52. $name = ($_POST['name']);
  53. $name2 = ($_POST['name2']);
  54. $adress = ($_POST['adress']);
  55. $phone = ($_POST['phone']);
  56. $email = ($_POST['email']);
  57. $vehicles = ($_POST['vehicles']);
  58. $message = ($_POST['message']);
  59.  
  60. $formsend = mail("$recipient", "$name2", "$adress", "$phone", "$vehicles", "$message", "From: $email ($name) \r\nReply-to:$email");
  61.  
  62. echo("<p>Your message was sent.</p>");
  63. }
  64. ?>
  65.  
  66.  
  67. </body>
  68. </html>
Powód edycji: Kiedyś trzeba się nauczyć z manuala korzystać...
Go to the top of the page
+Quote Post
mat-bi
post 21.06.2011, 14:13:22
Post #2





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


Kurna! Manual - argumenty!!!
Go to the top of the page
+Quote Post
swiru_
post 21.06.2011, 14:19:57
Post #3





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 1.10.2009

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


  1. $do = ($_POST['do']);


powinno byc:

  1. $do = ($_POST['submit']);


questionmark.gif

Go to the top of the page
+Quote Post
esener
post 21.06.2011, 14:27:43
Post #4





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 21.06.2011

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


niestety dalej nie idzie sad.gif . Proszę o wyrozumiałość jestem totalnym amatorem wink.gif
Go to the top of the page
+Quote Post
mortus
post 21.06.2011, 14:47:29
Post #5





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Cytat(swiru_ @ 21.06.2011, 15:19:57 ) *
  1. $do = ($_POST['do']);


powinno byc:

  1. $do = ($_POST['submit']);


questionmark.gif

A niby dlaczego, przecież w formularzu jest ukryte pole o nazwie do i wartości send?

Jak Ty kolego tego maila wysyłasz? Przecież funkcja mail może przyjmować tylko pięć argumentów, z których dwa są opcjonalne, a u Ciebie przyjmuje siedem argumentów.
Jak radził mat-bi zajrzyj do manuala i przyglądnij się przykładom.
Go to the top of the page
+Quote Post

Closed 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: 7.07.2025 - 14:22