Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] wysyłanie emaila ze strony - kodowanie
nieraczek
post
Post #1





Grupa: Zarejestrowani
Postów: 405
Pomógł: 6
Dołączył: 12.01.2007

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


Mam pytanie - otóż jak mam na stronie formularz umożliwiający wysyłanie emaila ze strony to jak odbieram potem takiego emaila programem pocztowym to pełno w nim krzaczków, znalazłem pełno rozwiązań podobnych do tego: http://forum.php.pl/index.php?showtopic=51...mp;#entry282994


A ja dla tematu i treści wiadomości zastosowałem po prostu funkcję iconv() i otrzymuję piękne emaile bez krzaczków smile.gif. A wystarczyło tylko dwa razy zastosować funkcję iconv() konwertującą tekst z UTF-8 na ISO-8859-2 - jednak naszła mnie wątpliwość czy to jest ok, bo wszędzie znajduję takie jak tamto skomplikowane rozwiązanie, mój sposób działa poprawnie jak odbieram emaila programem mozilla thunderbird, ale może o czymś nie wiem i ta metoda ma jakieś wady, bo sam do niej jakoś doszedłem a wszędzie indziej były jakieś kombinacje - dodawanie dodatkowych nagłówków, itd. ?

  1. <?php
  2. $od = $_POST['email'];
  3. $naglowek = "From: <$od>r\n";
  4. $naglowek .= "Reply-To: <$od>";
  5.  
  6. $temat=iconv("UTF-8","ISO-8859-2", $_POST["temat"]);
  7. $tresc=iconv("UTF-8","ISO-8859-2", $_POST["wiadomosc"]);
  8.  
  9. mail("xxx@wp.pl", $temat, $tresc, $naglowek);
  10. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
klocu
post
Post #2





Grupa: Zarejestrowani
Postów: 291
Pomógł: 45
Dołączył: 21.08.2007

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


ja bym dodał nagłówek mime-type i kodowanie. miałem podobnie wysyłałem maila: google wyrzucało krzaki a Outlook widział poprawnie. po wrzuceniu w type rodzaju wiadomosci i systemu kodowania tresci google zaczelo mnie lubic...
Go to the top of the page
+Quote Post
nieraczek
post
Post #3





Grupa: Zarejestrowani
Postów: 405
Pomógł: 6
Dołączył: 12.01.2007

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


Przed chwilą zauważyłęm, że iconv() sprawia że jak wpiszemy w formularzu na stronie wiadomość w której pojawi się myślnik: "tekst - tekst" to jak odbierzemy pocztę to zamiast wiadomości po myślniku jest a właściwie to nie ma niczego. iconv() kasuje wszystko po myślniku - to normalne ?
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 11:33