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

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: 3.10.2025 - 18:08