Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Formularz kontaktowy - email nie dochodzi.
mateŁusz
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 21.08.2012

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


A więc mam taki formularz kontaktowy:

kontakt.php
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5.  
  6. <form action="wyslij.php" method="post">
  7. Nick:
  8. <input type="text" name="nick" /><br />
  9. E-mail:
  10. <input type="text" name="mail" /><br />
  11. Tresc:<br />
  12. <textarea name="tresc" /></textarea><br />
  13. <input type="submit" value="Wyślij">
  14. </form>
  15. </body>
  16. </html>



wyslij.php

  1. <?
  2. $mail="mojemail@o2.pl";
  3. if($_POST['tresc'] && $_POST['mail'] && $_POST['nick']){
  4. $tresc = 'Tresc: '.$_POST['tresc'].' \nWysłał: '.$_POST['nick'].' email: '.$_POST['mail'];
  5. if (mail($mail, "Tytul wiadomosci", $tresc)){
  6. echo 'Mail został wysłany <a href="link">Powrót</a>';
  7. }else{
  8. echo 'Mail nie został wysłany <a href="link">Powrót</a>';
  9. }
  10. }else{
  11. echo'Proszę wypełnić wszystkie pola';
  12. }
  13. ?>


Po wypełnieniu formularza i naciśnięciu 'Wyślij' pisze, że mail został wysłany. Sprawa wygląda tak, iż te emaile nie dochodzą na wskazany adres email.
Patrzyłem na dwóch emailach 4 godziny temu i na żaden nie doszedł..
A więc. Co jest źle? Jak to naprawić?

Ten post edytował mateŁusz 4.11.2012, 00:01:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
elvis385
post
Post #2





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.11.2012

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


Witam serdecznie! Nie zakładam nowego tematu bo mam całkiem podobny problem, mianowicie mam formularz wraz z plikiem send.php i nie wysyła on wiadomości na podany adres. Na początku wszystko działało a potem z niewiadomych przyczyn odmówiło posłuszeństwa.
A teraz przy próbie wysłania formularza pokazuje się komunikat:
Kod
Parse error: syntax error, unexpected T_STRING in /www/z/o/u41848/public_html/send.php on line 11



Formularz

  1. <table align="center">
  2. <tr>
  3. <td align="center">
  4. <form action="send.php" method="post" name="kontakt">
  5. <div>
  6. <li><label for="nick">Imię i nazwisko: </label>
  7. <ul>
  8. <input class="text" id="imie" name="imie"
  9. type="text">
  10. </ul>
  11. </li>
  12. </div>
  13. <div>
  14. <li><label for="nick">Data przyjazdu: </label>
  15. <ul>
  16. <input class="text" id="przyjazdd"
  17. name="przyjazd" type="text">
  18. </ul>
  19. </li>
  20. </div>
  21. <div>
  22. <li><label for="nick">Data odjazdu:</label>
  23. <ul>
  24. <input class="text" id="odjazd" name="odjazd"
  25. type="text">
  26. </ul>
  27. </li>
  28. </div>
  29. <div>
  30. <li><label for="temat">Typ pokoju: </label>
  31. <ul>
  32. <select name="pokoj" class="text"
  33. id="pokoj">
  34. <option>-------------Typ pokoju------------</option>
  35. <option value="Jednoosobowy">Jednoosobowy</option>
  36. <option value="Dwuosobowy">Dwuosobowy</option>
  37. <option value="Apartament">Apartament</option>
  38. </select>
  39. </ul>
  40. </li>
  41. </div>
  42. <div>
  43. <li><label for="mail">Liczba osób: </label>
  44. <ul>
  45. <input class="text" id="osoby" name="osoby"
  46. type="text">
  47. </ul>
  48. </li>
  49. </div>
  50. <div>
  51. <li><label for="mail">Telefon: </label>
  52. <ul>
  53. <input class="text" id="telefon" name="telefon"
  54. type="text">
  55. </ul>
  56. </li>
  57. </div>
  58. <div>
  59. <li><label for="tresc">E-mail: </label>
  60. <ul>
  61. <input class="text" id="email" name="email"
  62. type="text">
  63. </ul>
  64. </li>
  65. </div>
  66. <div>
  67. <ul>
  68. <input value="Wyślij" align="left"
  69. type="submit"><input value="Reset"
  70. align="right" type="reset">
  71. </ul>
  72. </div>
  73. </form>
  74. </td>
  75. </tr>
  76. </tbody>
  77. </table>



send.php


  1. <?php
  2. if (!imie || !przyjazd || !odjazd || !pokoj || !osoby || !telefon || !email)
  3. {
  4. echo "Wypełnij wszyskie pola.";
  5. }
  6. $wiadomosc =
  7. "Imie i nazwisko:".$_POST['imie']."
  8. "Data przyjazdu:".$_POST['przyjazd']."
  9. "Data odjazdu:".$_POST['odjazd']."
  10. "Typ pokoju:".$_POST['pokoj']."
  11. "Liczba osób:".$_POST['osoby']."
  12. "Telefon:".$_POST['telefon']."
  13. "E-mail:".$_POST['email']."";
  14. $tematyka = "REZERWACJA - ".$temat;
  15. mail ("mój-meil@wp.pl", $tematyka, $wiadomosc );
  16. echo "Dziękujemy za rezerwacje, potwierdzenie odeślemy meilem.";
  17. echo "Imie i nazwisko: <strong>".$imie."</strong><ul />";
  18. echo "Data przyjazdu: <strong>".$przyjazd."</strong><ul />";
  19. echo "Data odjazdu: <strong>".$odjazd."</strong><ul />";
  20. echo "Typ pokoju: <strong>".$pokoj."</strong><ul />";
  21. echo "Liczba osób: <strong>".$osoby."</strong><ul />";
  22. echo "Telefon: <strong>".$telefon."</strong><ul />";
  23. echo "E-mail: <strong>".$email."</strong><ul />";
  24. ?>


Co z nim jest nie tak? Prosze o pomoc.

Ten post edytował elvis385 4.11.2012, 13:08:03
Go to the top of the page
+Quote Post

Posty w temacie
- mateŁusz   [PHP]Formularz kontaktowy - email nie dochodzi.   3.11.2012, 23:57:53
- - jaslanin   sprawdziłeś czy nie trafiły do folderu spam?   4.11.2012, 09:07:03
- - mkamin   [PHP] pobierz, plaintext <? $mail="m...   4.11.2012, 10:22:55
- - mateŁusz   Cytat(jaslanin @ 4.11.2012, 09:07:03 ...   4.11.2012, 10:25:20
- - mkamin   [PHP] pobierz, plaintext <input type="text...   4.11.2012, 11:16:51
- - mateŁusz   Teraz to w ogóle nic nie działa. Email przychodzi,...   4.11.2012, 11:53:23
- - viking   To że maile nie dochodzą niekoniecznie musi być wi...   4.11.2012, 11:56:28
- - mateŁusz   Już dochodzą, ale puste : D   4.11.2012, 12:03:34
- - mkamin   [PHP] pobierz, plaintext if (!empty($_POST...   4.11.2012, 12:28:50
- - mateŁusz   Cały czas zwraca CytatPodaj prawidłowy adres emai...   4.11.2012, 12:42:47
- - viking   [a-z]{2} Przyjmuje tylko adresy .xx, dwuznakowe do...   4.11.2012, 12:52:24
- - mkamin   Z formularza nie usunąłeś mam nadzieję pola mail? ...   4.11.2012, 12:56:05
- - elvis385   Witam serdecznie! Nie zakładam nowego tematu b...   4.11.2012, 13:06:47
- - mkamin   Spróbuj tak: [PHP] pobierz, plaintext  $wiado...   4.11.2012, 13:21:36
- - mateŁusz   /\Takie wypełnienie jest prawidłowe? [PHP]...   4.11.2012, 13:29:48
- - mkamin   Tak. Sprawdź czy przechodzi mail bez sprawdzania p...   4.11.2012, 13:40:32
- - mateŁusz   CytatDziękujemy za przeslanie wiadomości Powrót do...   4.11.2012, 13:49:50
|- - mkamin   Cytat(mateŁusz @ 4.11.2012, 13:49:50 ...   4.11.2012, 13:53:56
- - mateŁusz   Bóg Ci w dzieciach wynagrodzi Czy działa tak jak ...   4.11.2012, 13:58:09
- - mkamin   i jeszcze został [PHP] pobierz, plaintext $heade...   4.11.2012, 14:02:00
- - mateŁusz   Wiem, wiem.. poprawiłem to od razu Jakbym chciał ...   4.11.2012, 14:06:45
- - mkamin   Dodajesz do formularza pole [HTML] pobierz, plaint...   4.11.2012, 14:15:41
- - mateŁusz   Rozumiem. Dziękuję.. "pomógł" porozdawan...   4.11.2012, 14:19:27
- - Aevon   RE: [PHP]Formularz kontaktowy - email nie dochodzi.   4.11.2012, 14:50:11
- - mateŁusz   3,5h, a emaila nadal w skrzynce nie widać..   4.11.2012, 17:22:49
- - viking   Bo widzisz. Wiesz chociaż na przyszłość że błędów ...   4.11.2012, 17:56:51
- - elvis385   Cytat(mkamin @ 4.11.2012, 13:21:36 ) ...   4.11.2012, 18:03:54
- - Exemu   Witam! Nie zakładam nowego tematu, mam taki sa...   4.11.2012, 18:03:59


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 Aktualny czas: 16.10.2025 - 18:41