Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [php] formularz w php bez polskich znaków - przychodzą same krzaczki
waldemar2k
post 5.10.2010, 23:41:23
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
Fifi209
post 6.10.2010, 07:17:23
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Nie koduj w iso a w UTF8 bez BOM. Poza tym wątków o polskich znakach było tak mnóstwo, że mogłeś sobie poszukać...


--------------------
Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP
Go to the top of the page
+Quote Post
erix
post 6.10.2010, 10:07:45
Post #3





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




Starczy.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Closed 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: 6.07.2025 - 22:29