Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]mail() kodowanie, thunderbird
Forum PHP.pl > Forum > Przedszkole
agamemnon
Witam
oto część kodu wysyłającego e-mail:
  1. <?php
  2. $body= stripslashes($_POST['tresc']);
  3.  
  4. $headers = "From:Jan Kowalski <biuro@kowalski.home.pl> r\n";
  5. $headers.= "Content-Type: text/html; charset=iso-8859-1 "; //tutaj korzystalem z takich kodowan jak utf-8,ISO-8859-2
  6. $headers.= "MIME-Version: 1.0 ";
  7.  
  8. mail("$wartosc", "Powiadomienie o dostępnosci", $body, $headers);
  9. ?>


Problem tkwi w tym ze ja posiadam konto na gmail.com i odbierając ją (nie używam programu pocztowego) nie widzę żadnych problemów z kodowaniem. Za to osoba która odbiera pocztę przez thunderbirda (z serwera home.pl) widzi krzaki lub znaki zapytania. Czy wina w takim wypadku jest w samym skrypcie czy może chodzi o serwer poczty lub program pocztowy?

To kodowani Windows-1250 pomoglo dzieki
Jose
Próbowałeś/aś kodowania Windows-1250? Niby przestarzałe, ale w niektórych przypadkach konieczne.
piotrooo89
na końcu każdej linii powinieneś mieć zwrot karetki i znacznik nowej linii (\r\n).
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.