Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Formularz Konataktowy
bravuea
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 26.01.2010

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


Witam.

Jestem nowym użytkowniekim forum.

Trochę kumam o co chodzi w PHP ale nie moge zrozumieć czemu akurat ten formularz mi nie dziala. Problem jest ten, że nie wysyła mi na mejla wiadomości.

PS.
Witam was, nie przywitalem sie to sie witam:)


  1. <?php
  2. if (empty($_POST['opis']) or empty($_POST['waga']) or empty($_POST['ilosc']) or empty($_POST['o_email']) or empty($_POST['o_tel2']) or empty($_POST['o_tel']) or empty($_POST['o_miej']) or empty($_POST['o_kod']) or empty($_POST['o_nr_m']) or empty($_POST['o_nr_d']) or empty($_POST['o_ul']) or empty($_POST['o_imie_nazw']) or empty($_POST['n_imie_nazw']) or empty($_POST['n_ul']) or empty($_POST['n_nr_d']) or empty($_POST['n_nr_m']) or empty($_POST['n_kod']) or empty($_POST['n_miej']) or empty($_POST['n_tel']) or empty($_POST['n_email']) and !empty($_POST['submit'])) {
  3. // wyswietlamy formularz
  4. echo "<table border='0' width='93%' align='center'>
  5. <form method='post'>
  6. <!-- Tutaj formularz -->
  7. </form>
  8. </table>";
  9. }
  10. elseif (empty($_POST['tresc']) or empty($_POST['opis']) or empty($_POST['waga']) or empty($_POST['ilosc']) or empty($_POST['o_email']) or empty($_POST['o_tel2']) or empty($_POST['o_tel']) or empty($_POST['o_miej']) or empty($_POST['o_kod']) or empty($_POST['o_nr_m']) or empty($_POST['o_nr_d']) && !empty($_POST['o_ul']) or empty($_POST['o_imie_nazw']) or empty($_POST['n_imie_nazw']) && !empty($_POST['n_ul']) or empty($_POST['n_nr_d']) or empty($_POST['n_nr_m']) or empty($_POST['n_kod']) or empty($_POST['n_miej']) or empty($_POST['n_tel']) or empty($_POST['n_email']) and empty($_POST['submit'])) {
  11. // wyświetlamy formularz
  12. echo "<table border='0' width='93%' align='center'>
  13. <form method='post'>
  14. <!-- Tutaj formularz ten sam -->
  15. </form>
  16. </table>";
  17. }
  18.  
  19. // sprawdzamy, czy zmienne przesłane z formularza nie są puste
  20. elseif (!empty($_POST['opis']) && !empty($_POST['waga']) && !empty($_POST['ilosc']) && !empty($_POST['o_email']) && !empty($_POST['o_tel2']) && !empty($_POST['o_tel']) && !empty($_POST['o_miej']) && !empty($_POST['o_kod']) && !empty($_POST['o_nr_m']) && !empty($_POST['o_nr_d']) && !empty($_POST['o_ul']) && !empty($_POST['o_imie_nazw']) && !empty($_POST['n_imie_nazw']) && !empty($_POST['n_ul']) && !empty($_POST['n_nr_d']) && !empty($_POST['n_nr_m']) && !empty($_POST['n_kod']) && !empty($_POST['n_miej']) && !empty($_POST['n_tel']) && !empty($_POST['n_email']) && !empty($_POST['submit'])) {
  21. // jeżeli powyższy warunek jest spełniony tworzona jest wiadomość
  22. // zmienna $list zawiera treść wiadomości
  23. $message = "Nadawca:\n\n\nImie i Nazwisko: $_POST[n_imie_nazw]\n\nUl NrDom NrMiesz: $_POST[n_ul] $_POST[n_nr_d] $_POST[n_nr_m]\n\nKod pocztowyCounty: $_POST[n_kod]\n\nMiescowosc: $_POST[n_miej]\n\nTel: $n_tel\n\nEmail: $_POST[n_email]\n\nOdbiorca:\n\n Imie i Nazwisko: $_POST[o_imie_nazw]\n\nUl NrDom NrMiesz: $_POST[o_ul]\n $_POST[o_nr_d] $_POST[o_nr_m]\n\nKod pocztowyCounty: $_POST[o_kod]\n\nMiescowosc: $_POST[o_miej]\n\nTel: $_POST[o_tel]\n\nTel2: $_POST[o_tel2]\n\nEmail: $$_POST[_email]\n\n\n\nO paczce:\n\nIlosc: $_POST[ilosc]\n\nWaga: $_POST[waga]\n\n\n\nOpis: $_POST[opis]";
  24. // zmienna $header zawiera przede wszystkim adres zwrotny
  25. $header = "From: $_POST[n_imie_nazw] <$_POST[n_email]>";
  26. // funkcja mail() za pomocą której wiadomość zostanie wysłana
  27. @mail("domena@domena.pl","Kontakt","$message","$header")
  28. or die('Nie udało się wysłać wiadomości');
  29. // wyświetlenie komunikatu w przypadku powodzenia
  30. echo "<div align='center'><strong>Wysłano Wiadomość!</strong></div>";
  31. }
  32.  
  33. ?>


Proszę o pomoc w tej sprawie... (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ellington
post
Post #2





Grupa: Zarejestrowani
Postów: 76
Pomógł: 13
Dołączył: 24.03.2009

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


Kod
("domena@domena.pl","Kontakt","$message","$header")


Usuń cudzysłowia przy zmiennych.
Go to the top of the page
+Quote Post
bravuea
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 26.01.2010

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


Cytat(Ellington @ 26.01.2010, 22:26:15 ) *
Kod
("domena@domena.pl","Kontakt","$message","$header")


Usuń cudzysłowia przy zmiennych.


  1. Parse error: syntax error, unexpected ':' in /home/xxx/public_html/xxx/kontakt.php on line 27


takie cos mi wyskakuje a usunalem

Mam też taki formularz:

  1. <?php
  2.  
  3. $n_imie_nazw = stripslashes(trim($_POST["n_imie_nazw"]));
  4. $n_ul = stripslashes(trim($_POST["n_ul"]));
  5. $n_nr_d = stripslashes(trim($_POST["n_nr_d"]));
  6. $n_nr_m = stripslashes(trim($_POST["n_nr_m"]));
  7. $n_kod = stripslashes(trim($_POST["n_kod"]));
  8. $n_miej = stripslashes(trim($_POST["n_miej"]));
  9. $n_tel = stripslashes(trim($_POST["n_tel"]));
  10. $n_email = stripslashes(trim($_POST["n_email"]));
  11. $o_imie_nazw = stripslashes(trim($_POST["o_imie_nazw"]));
  12. $o_ul = stripslashes(trim($_POST["o_ul"]));
  13. $o_nr_d = stripslashes(trim($_POST["o_nr_d"]));
  14. $o_nr_m = stripslashes(trim($_POST["o_nr_m"]));
  15. $o_kod = stripslashes(trim($_POST["o_kod"]));
  16. $o_miej = stripslashes(trim($_POST["o_miej"]));
  17. $o_tel = stripslashes(trim($_POST["o_tel"]));
  18. $o_tel2 = stripslashes(trim($_POST["o_tel2"]));
  19. $o_email = stripslashes(trim($_POST["o_email"]));
  20. $ilosc = stripslashes(trim($_POST["ilosc"]));
  21. $waga = stripslashes(trim($_POST["waga"]));
  22. $opis = stripslashes(trim($_POST["opis"]));
  23.  
  24.  
  25. if (strlen($opis)>2) {
  26. $list = "Nadawca:\n\n\n\nImie i Nazwisko: $n_imie_nazw\n\nUl NrDom NrMiesz: $n_ul $n_nr_d $n_nr_m\n\nKod pocztowy: $n_kod\n\nMiescowoscCountry: $n_miej\n\nTel: $n_tel\n\nEmail: $n_email\n\nOdbiorca:\n\n Imie i Nazwisko: $o_imie_nazw\n\nUl NrDom NrMiesz: $o_ul $o_nr_d $o_nr_m\n\nKod pocztowy: $o_kod\n\nMiescowoscCountry: $o_miej\n\nTel: $o_tel\n\nTel2: $o_tel2\n\nEmail: $n_email\n\n\n\nO paczce:\n\nIlosc: $ilosc\n\nWaga: $waga\n\n\n\nOpis: $opis";
  27. mail("jan.gajderowicz@gmail.com","Kontakt", $list, From: $n_imie_nazw <$n_email>);
  28. }
  29.  
  30. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 09:24