Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]IMAP i GMAIL - problem z polskimi znakami.
wuj_stach
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 29.09.2009

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


Witam,

Mam funkcję, która wyświetla listę wiadomoścci w skrzynce pocztowej, jest jednak mały problem pobiera wiadomości z Gmail ale niestety bez polskich znaków, podpowie mi ktoś jak przerobić tą funkcję żeby pobierała wiadomości z polskimi znakami.

To ta funkcja:

  1. function display_list($auth_user, $accountid)
  2. {
  3.  
  4. global $table_width;
  5.  
  6. if(!$accountid)
  7. {
  8. echo 'Nie Wybrano Żadnego Konta <br /><br /><br /><br /><br /><br />.';
  9. }
  10. else
  11. {
  12.  
  13. $imap = open_mailbox($auth_user, $accountid);
  14.  
  15. if($imap)
  16. {
  17. echo "<table width = $table_width cellspacing = 0
  18. cellpadding = 6 border = 0 align = center>";
  19.  
  20. $headers = imap_headers($imap);
  21.  
  22. $messages = sizeof($headers);
  23. for($i = 0; $i<$messages; $i++)
  24. {
  25. echo '<tr><td bgcolor = "';
  26. if($i%2)
  27. echo '#ffffff';
  28. else
  29. echo '#ffffcc';
  30. echo '"><a href ="index.php?action=view-message&messageid='.($i+1).'">';
  31. echo $headers[$i];
  32. echo "</a></td></tr>\n";
  33. }
  34. echo '</table>';
  35. }
  36. else
  37. {
  38. $account = get_account_settings($auth_user, $accountid);
  39. echo 'Otwarcie Skrzynki '.$account['Niemożliwe'].'.<br /><br /><br /><br />';
  40. }
  41. }
  42. }


A tak wyglądają wiadomości:

U 1)14-Nov-2009 =?ISO-8859-2?Q?Zesp= =?ISO-8859-2?Q?Dost=EAp_d (1808 chars)
U 2)14-Nov-2009 =?ISO-8859-2?Q?Zesp= =?ISO-8859-2?Q?Zaimportuj (2598 chars)
U 3)14-Nov-2009 =?ISO-8859-2?Q?Zesp= =?ISO-8859-2?Q?Dostosuj_G (2222 chars)


Z góry wielkie dzięki za pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


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: 22.08.2025 - 05:24