Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] formularz w php bez polskich znaków - przychodzą same krzaczki
waldemar2k
post
Post #1





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

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


  1. <?php
  2. # wypelniasz tylko te pola
  3. $name = "strona";
  4. $email = "waldemar2k@o2.pl";
  5. # dalsza czesc cie nie interesuje
  6.  
  7. $headers .= "Content-type: text/plain; charset=iso-8859-2\n";
  8.  
  9. $mail = htmlspecialchars($_POST['email']); // pobieramy dane z pola email
  10. $temat = htmlspecialchars($_POST['temat']); // pobieramy dane z pola temat
  11. $tresc = htmlspecialchars($_POST['tresc']); // pobieramy dane z pola tresc
  12.  
  13. { // jesli wszystkie pola zostaly wypelnione
  14.  
  15. $msg = "E-Mail: ".$mail."
  16.  
  17. Temat: ".$temat."
  18. Treść: ".$tresc."";
  19.  
  20. $wyslij = mail($email, $temat, $msg);
  21.  
  22. header('Location: kopia.html');
  23. }
  24. ?>


Ten kod sprawia, że maile dochodzą, ale bez polskich znaków. Nie wiem co z tym zrobić, czytałem już wiele porad, sam zresztą kod ktoś mi napisał. Po kliknięciu guzika wyślij strona się linkuje na kopia.html, bo nie umiałem inaczej zrobić komunikatu że mail wysłany.
Zrobiłem kodowanie pliku z kodem php w notepad++ na unicode. To jest cała zawartość tego pliku, nie wiem czy trzeba tam jakieś znaczniki head itp. Zresztą próbowałem je dodawać i nie pomagało.

Może ktoś wie jak to załatwić ? Strona testowa z formularzem jest wrzucona na server ovh więc chyba wszystko ma co powinna.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Starczy.
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.10.2025 - 11:53