Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Formularz mail, Polskie znaki - wiem że już było.
remieu
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 25.07.2009

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


Witam

Wiem że temat nie raz był już poruszany ale jakoś nie mogę sobie z tym poradzić.
Mam formularz we Flashu który przekazuje wysyłanie maila do PHP

Wszystko dział OK natomiast nie ma polskich znaków po otrzymaniu maila.
Oto KOD PHP
  1. <?PHP
  2. $to = "tu_moj_mail";
  3. $subject = "Wiadomość ze strony WWW";
  4. $e = $_POST['email_txt'];
  5. $message = "Imię: " . $_POST['name_txt'];
  6. $message .= "\nE-mail: " . $e;
  7. $message .= "\nTelefon: " . $_POST['phone_txt'];
  8. $message .= "\n\nWiadomość: " . $_POST['message_txt'];
  9. $headers = "From: $e";
  10. $headers .= "\nReply-To: $e";
  11. $sentOk = mail($to,$subject,$message,$headers);
  12. echo "sentOk=" . $sentOk;
  13. ?>


Niestety próbowałem już kodować dokument i nic z tego
Nagłówki też dopisywałem ale też nic nie podziałało.
Proszę o pomoc.
Go to the top of the page
+Quote Post
tomsi
post
Post #2





Grupa: Zarejestrowani
Postów: 379
Pomógł: 45
Dołączył: 30.06.2007

Ostrzeżenie: (10%)
X----


Zobacz to:

http://forum.php.pl/index.php?showtopic=37696
Go to the top of the page
+Quote Post
remieu
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 25.07.2009

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


Zrobiłem tak i nadal to samo:
  1. <?PHP
  2. $to = "firma@remiq.eu";
  3. $subject = "Wiadomość ze strony WWW";
  4. $e = $_POST['email_txt'];
  5. $message = "Name: " . $_POST['name_txt'];
  6. $message .= "\nE-mail: " . $e;
  7. $message .= "\nPhone: " . $_POST['phone_txt'];
  8. $message .= "\n\nMessage: " . $_POST['message_txt'];
  9. $headers = "From: $e";
  10. $headers .= "\nReply-To: $e";
  11. $headers .= "Content-typ: text/html; charset=utf-8 r\n";
  12. $headers .= "Content-Transfer-Encodin: 8bit r\n";
  13. $sentOk = mail($to,$subject,$message,$headers);
  14. echo "sentOk=" . $sentOk;
  15. ?>


Wynik :

  1. Message: TreĹ›Ä wiadomoĹ›ci. Polskie znaki ąśşźćółń


Cały czas zamiast znaków ąśżźćółń dostaję : Ä�Ĺ�şźÄ�Ĺ�ĂłĹ�

Ten post edytował remieu 26.07.2009, 09:51:53
Go to the top of the page
+Quote Post
athei
post
Post #4





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

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


Spójrz na to:
charset=utf-8r\n, 8bitr\n
powinno być \r\n
Go to the top of the page
+Quote Post
remieu
post
Post #5





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 25.07.2009

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


Nadal są błędy . Brak polskich znaków.
Go to the top of the page
+Quote Post
KCG
post
Post #6





Grupa: Zarejestrowani
Postów: 449
Pomógł: 4
Dołączył: 1.12.2006

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


A stronę w jakim masz kodowaniu?
A poza tym ściągnij sobie jakiś prosty php-mailer czy coś i będziesz miał z głowy wszystkie głupoty (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
marian2299
post
Post #7





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


Może się to wydać dziwne, ale chociaż spróbuj (też nie wierzyłem, ale mi pomogło):
  1. <meta http-equiv=Content-Type content="text/html; charset=utf-8" />
.
Go to the top of the page
+Quote Post
remieu
post
Post #8





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 25.07.2009

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


Witam, dziekuję za zainteresowanie postem.

Sprawa na teraz wygląda tak że udało mi się ustawić tak że:
To co zapisane w PHP to polskie znaki sa natomiast nie koduje znaków z pól formularza myślę ze to może być teraz wina po stronie Flasha.
Spotkał się ktoś z tym już ?. W polach Flasha czcionka jest polska osadzone są znaki ąśżźółęĄŚŻŹĆŁĘÓ
Ma ktoś jeszcze jakieś pomysły ?
Go to the top of the page
+Quote Post
KCG
post
Post #9





Grupa: Zarejestrowani
Postów: 449
Pomógł: 4
Dołączył: 1.12.2006

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


Może plik nie jest zapisany w UTF-8??
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 07:10