Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Mail ze strony, Problem z kodem
--tomek1973--
post
Post #1





Goście







Chcę wysyłać maile bezpośrednio ze strony. Znalazłem poniższy kod, który jednak nie działa (tzn. maile nie dochodzą). Gdzie tkwi problem?


  1. <?php
  2.  
  3. if ($_POST['bt'] == "wyslij") { /* sprawdzam czy formularz został wysłany */
  4. if (($_POST['email'] != "") AND ($_POST['tytul'] != "") AND ($_POST['tresc'] != "")) { /* sprawzdam czy każde pole jest wypełnione */
  5. $send = mail($_POST['tytul'],$_POST['tresc'],"From: Wiadomość ze strony <".$_POST['email'].">");
  6. if ($send) /* sprawdzam czy wiadomośc została wysłana */
  7. $message = "Wiadomość została wysłana...";
  8. else
  9. $message = "Widomość nie została wysłana, ponów próbę...";
  10. } else
  11. $message = "Nie wypełniono wszystkich pól...";
  12. }
  13.  
  14. ?>
  15.  
  16. <html>
  17. <head>
  18. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  19. <title>Wysyłanie widomości e-mail</title>
  20. <meta http-equiv="content-language" content="pl" />
  21.  
  22. </head>
  23. <body>
  24. <p><?php echo $message ?></p>
  25. <form action="" method="post">
  26. e-mail: <input type="text" name="email" /><br />
  27. tytuł: <input type="text" name="tytul" /><br />
  28. treść: <textarea name="tresc"></textarea>
  29. <input type="submit" name="bt" value="wyslij" />
  30. </form>
  31. </body>
  32. </html>
Go to the top of the page
+Quote Post
Korab
post
Post #2





Grupa: Zarejestrowani
Postów: 202
Pomógł: 36
Dołączył: 10.06.2011
Skąd: Dokąd

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


Napisz, co się wyświetla.

A, już wiem - nie masz zdefiniowanego odbiorcy.
Powinno być coś w stylu:
  1. mail('jan@kowalski.pl',$_POST['tytul'],$_POST['tresc'],"From: Wiadomość ze strony <".$_POST['email'].">");


Ten post edytował Korab 28.12.2011, 00:38:43
Go to the top of the page
+Quote Post
--tomek1973--
post
Post #3





Goście







Dzięki za pomoc.


Mam jeszcze kłopot z polskimi literami w tytule.

W treści wyświetlają się normalnie, jednak w tytule wyświetlają się "krzaki"
Go to the top of the page
+Quote Post
xxdrago
post
Post #4





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


To ustaw kodowanie

http://php.net/manual/en/function.mail.php

  1. $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";


Ten post edytował xxdrago 28.12.2011, 10:57:21


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post

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: 21.08.2025 - 08:03