Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: kodowanie maili z mail()
Forum PHP.pl > Forum > PHP
hhg
mam skrypt php o treści
  1. <?php
  2. # raport dla admina
  3. require_once ('../mysql_connect.php');
  4. $query = "SELECT email FROM admins WHERE user_id=1";
  5. $result = @mysql_query ($query);
  6. $row = mysql_fetch_array ($result, MYSQL_NUM); 
  7. $address = "$row[0]";
  8.  
  9. $tresc = "
  10. W systemie zarejestrowano nowego użytkownika. Podał następujące dane:
  11. nazwisko: $ln , 
  12. imię: , $fn , 
  13. NIP: $ni , 
  14. PESEL: $pe , 
  15. REGON: $re , 
  16. e-mail: $em , 
  17. adres pocztowy: $ad , 
  18. telefon: $te , 
  19. login: $us , 
  20. hasło: $pa
  21.  
  22. IP klienta to $ip, korzysta z hosta $host
  23. ";
  24.  
  25. mail('$address', 'Zostało założone konto', $tresc,'From: ' . $em);
  26. ?>

kiedy odczytuję w skrzynce ten e-mail to widzę że znaki np 'ł' 'ę' w wyrazach hasło, imię są zastępowane znakiem '?'

dlaczego (one mi to robią sad.gif )?


załączam otrzymany z tego skryptu mail


Cytat
W systemie zarejestrowano nowego u?ytkownika. Poda? nast?puj?ce dane:
nazwisko: questionmark.gif? ,
imi?: , questionmark.gif? ,
NIP: ,
PESEL: questionmark.gif? ,
REGON: ,
e-mail: questionmark.gif? ,
adres pocztowy: adres pocztowy ,
telefon: questionmark.gif? ,
login: ty ,
has?o: ty

IP kleinta to xxx, korzysta z hosta xxx
Aure
Dodaj nagłówki odpowiedzialne za kodowanie contentu:

Kod
mail('$address', 'Zostało założone konto', $tresc,'From: ' . $em."\nContent-type: text/plain; charset=iso-8859-2\nContent-transfer-encoding: 8bit");
hhg
dzieki Aure,
jezeli to jest ten Aure z phpbb to na pewno zadziała smile.gif
Aure
[offtopic]
Owszem, ten sam Aure tongue.gif
Przygoda z phpbb to daaaawne czasy ;]
[/offtopic]
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.