Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] mail
Forum PHP.pl > Forum > PHP
koderrr
Witam
Mam nastepujacy problem
Wysylam maila przy pomocu tego kodu
  1. $subject = "Wiadomość ze strony www: ";
  2. $subject .= $_POST['subject'];
  3. $subject = "=?UTF-8?B?".base64_encode($subject)."?=";
  4. $message = $_POST['message'];
  5. $email = $_POST['email'];
  6. $from = "From: ".$email." ";
  7. $header = "Content-Type: text/plain; charset=utf-8";
  8.  

I nie mam polskich znakow w tresci
Dodam tylko ze np w gmailu mialem polskie znaki bez ustawiania naglowka, kodowania tematu itp , a squirre mailu i onecie juz byly krzaki
kodowanie strony mam ustawione na utf-8

Prosze o pomoc , wiem ze bylo walkowane milion razu probowalem z paroma kodami z tego forum i nic nie pomoglo...
piotrooo89
  1. $head .= 'Content-type: text/html; charset=utf-8' . "\r\n";
  2. $head .= "Content-transfer-encoding: utf-8\r\n";


ustaw takie nagłówki.

http://piotrooo.com/2009/02/mail-w-php/
koderrr
na gmailu dziala

natomiast w squirre mail i roundcube sa krzaki ...
piotrooo89
a jak masz kodowanie pliki (nie strony tylko pliki *.php)?
koderrr
wklepalem


Configuration
PHP Core


default_charset no value

  1. $subject = "Wiadomość ze strony www: ";
  2. $subject .= $_POST['subject'];
  3. $subject=iconv("UTF-8","ISO-8859-2", $subject);
  4. $subject='=?iso-8859-2?B?'.base64_encode($subject).'?=';
  5. $message = $_POST['message'];
  6. $message=iconv("UTF-8","ISO-8859-2", $message);
  7. $email = $_POST['email'];
  8. $from = "From: ".$email." ";
  9. $header ="Mime-Version: 1.0rn";
  10. $header.="Content-type: text/html; charset=ISO-8859-2rn";
  11. $header.="Content-Transfer-Encoding: 8bitrn";
  12.  

Wysyłam tak maila i działają polskie znaki na gmailu,onecie,wp,o2 kliencie poczty opery oraz outlooku

nie dzialaja mi znaki w programach webmail typu squirrelmail ,roundcube, atmail

nie wiem jak sobie z tym poradzic, jakies pomysly ?
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.