Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]brak polskich znaków na emailu po wysłaniu danych z formularza
PROGer
post 15.05.2015, 21:42:32
Post #1





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

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


Witam,

mam taki skrypt PHP do wysyłania maila ze strony:

  1. <?php
  2.  
  3. if(empty($_POST['name']) ||
  4. empty($_POST['email']) ||
  5. empty($_POST['message']) ||
  6. !filter_var($_POST['email'],FILTER_VALIDATE_EMAIL))
  7. {
  8. echo "Wysłanie wiadomości nie powiodło się! Proszę o kontakt bezpośredni na adres emial.";
  9. sleep(10);
  10. return false;
  11. }
  12.  
  13. $name = $_POST['name'];
  14. $email_address = $_POST['email'];
  15. $message = $_POST['message'];
  16.  
  17. // create email body and send it
  18. $to = 'kontakt@xxx.pl'; // put your email
  19. $email_subject = "E-mail : $name";
  20. $email_body = "Nowa wiadomość. \n\n".
  21. " Szczegóły wiadomości:\n \nName: $name \n ".
  22. "Email: $email_address\n Wiadomość \n $message";
  23. $headers = "From: $email_address\n";
  24. $headers .= "Reply-To: $email_address";
  25. mail($to,$email_subject,$email_body,$headers);
  26. header("Location: /");
  27. return true;
  28.  
  29. ?>


index.html jak i ten skrypt osadzony w pliku contact.php ma ustawione kodowanie na UTF-8. pomimo to na maila dostaję krzaczki.
Co jest powodem złego kodowania?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
johny_s
post 16.05.2015, 00:28:18
Post #2





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

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


temat wałkowany po raz n-ty...
nie masz ustawionych nagłówków dla maila, lepiej użyj sobie gotowca
Go to the top of the page
+Quote Post
patwoj98
post 16.05.2015, 10:04:28
Post #3





Grupa: Zarejestrowani
Postów: 218
Pomógł: 16
Dołączył: 6.06.2014
Skąd: Warszawa

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


Dodaj:
  1. $headers .="Content-type: text/html; charset=utf-8";


I naucz się trochę z google korzystać.


Ten post edytował patwoj98 16.05.2015, 10:04:40
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:50