Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Brak polskich znaków w emailu wysłanego ze strony.
Forum PHP.pl > Forum > Przedszkole
GiboneKPL
Witam. O tuż raczkuje w PHP, ale jak na razie dobrze mi idzie biggrin.gif Piszę koledze skrypcik który wysyła maila (to jest w formie quizu) z opdowiedziami etc. Lecz nie pokazuje mi polskich znaków.. Próbowałem str_replace(); i innych tego typu pierdółek, lecz nic mi nie działało :/

O to skrawek tego skryptu:
  1. $odpowiedzi = $_POST['wiadomosc'];
  2. $pytania = $_POST['pytanie'];
  3. $username = $_POST['username'];
  4. $uid = $_POST['uid'];
  5.  
  6. for($i = 0; $i < sizeof($odpowiedzi); $i++){
  7. $wiadomosc .= "#".$i." ".$pytania[$i]."\n"." Odpowiedź: ".$odpowiedzi[$i]."\n";
  8. }
  9. if (@mail("moj_mail@mail.pl", "Temat", $wiadomosc, $username))
  10. {


I teraz jak dokonać tego? Zamienić polskie znaki (ą=a,ć=c) albo żeby pokazywało polskie znaki? Proszę o pomoc
Kshyhoo
Zwróciłem Ci już uwagę, zastosuj się więc do zaleceń.
Funkcja mail() - polskie znaki
GiboneKPL
Ale Ty mi nie zwracałeś uwagi.. Tylko Stelmaszv. Poprawiłem kod.
nospor
Moze najzwyklej w swiecie ustaw wlasciwe kodowanie dla maila? W manualu przy mail() masz napisane jak.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.