Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]kodowanie utf-8
Forum PHP.pl > Forum > Przedszkole
Cr3dO
Hej, wiem ze to temat "do czysca"

ale mimo zastosowania paru rzeczy mam blad ktory nie powinien chyba być bo
mam plik php ktory wysyla mejle, metoda ta to :

  1. function sendMail ($to, $from, $subject, $message) {
  2. $headers = "From:".$from."\r\n"."X-Mailer:rts";
  3. $headers .= "Content-type: text/plain; charset=UTF-8";
  4. return mail($to, $subject, $message, $headers);
  5. }


plik kodowanie ma na utf8 mimo to wysyla krzaczki zamiast polskich liter, dlaczego?
potreb
Poszukaj na forum, było już tyle razy o tym problemie.

  1. <?php
  2. $adresat = 'mojmail@gmail.com'; // pod ten adres zostanie wysłana // wiadomosc
  3. $email = $_POST['email'];
  4. $content = $_POST['content'];
  5. $headers = 'MIME-Version: 1.0' . "\r\n";
  6. $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
  7.  
  8. if (mail($adresat, 'List ze strony', $content, $headers)){
  9. echo '<p>działa</p>';
  10. }
  11. else {
  12. echo '<p><b>NIE</b> wysłano maila!</p>';
  13. }
  14. ?>


Oczywiście musisz mieć kodowanie strony takie same jak wysyłka maila w tym kodowaniu. W razie problemów masz szukajke.
Cr3dO
wlasnie dla tego pisze, bo myslalem ze mam wszytsko OK, na innym serwie smigalo i slalo polskie znaki a tu nie, dodalem :

$headers = 'MIME-Version: 1.0' . "\r\n";

i jest OK, dzieki, eot

+

Cytat(potreb @ 9.11.2009, 19:51:00 ) *
Poszukaj na forum, było już tyle razy o tym problemie.

  1. <?php
  2. $adresat = 'mojmail@gmail.com'; // pod ten adres zostanie wysłana // wiadomosc
  3. $email = $_POST['email'];
  4. $content = $_POST['content'];
  5. $headers = 'MIME-Version: 1.0' . "\r\n";
  6. $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
  7.  
  8. if (mail($adresat, 'List ze strony', $content, $headers)){
  9. echo '<p>działa</p>';
  10. }
  11. else {
  12. echo '<p><b>NIE</b> wysłano maila!</p>';
  13. }
  14. ?>


Oczywiście musisz mieć kodowanie strony takie same jak wysyłka maila w tym kodowaniu. W razie problemów masz szukajke.
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.