![]() |
![]() ![]() |
![]() |
![]()
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. Pytałem w dziale "Przedszkole" ale niestety tam nikt nie jest w stanie mi pomóc. Może w tym dziale ktoś mi pomoże, Z góry wielkie dzięki. To ta funkcja:
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. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 4 Dołączył: 24.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 29.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Hey,
Niestety nie bardzo to pomogło jedyne co się zmieniło to zamieniło wszystko na duze litery: 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) U 4)14-NOV-2009 =?ISO-8859-2?Q?=A3UK WIADOMOSC TESTOWA (1909 CHARS) Ma ktoś jakieś inne koncepcje. Z góry wielkie dzięki. Pozdrawiam |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 4 Dołączył: 24.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
A mam pytanie, z jakiej biblioteki do obsługi IMAP korzystasz?
Bo tak trochę na tą domyślną bibliotekę IMAP to trochę mi nie wygląda. Przetestowałem imap_utf8 na tym kodzie:
Otrzymywałem ten sąm błąd, co Ty: From:=?ISO-8859-2?Q?Zesp=F3=B3_Gmaila?= <mail-noreply@google.com> Lecz po dodaniu funkcji imap_utf8 w tej linijce: $output.= "From:".imap_utf8($overview[0]->from)."\n"; wynik wyglądał już poprawnie: From:ZESPOŁ GMAILA <MAIL-NOREPLY@GOOGLE.COM>. Więc jak narazie widzę dwa wyjścia: * przesiąść się na domyślną bibliotekę imap, * poszukać w dokumentacji Twojej biblioteki podobnej funkcji Pozdrawiam! Ten post edytował akaz 3.12.2009, 11:10:58 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 29.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Z tego co mi się wydaje to korzystam ze standardowej biblioteki imap. Korzystam z Xamppa i nic nie modyfikowałem w tej bibliotece, wiec chyba wszystko ok.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 4 Dołączył: 24.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Hmm, nie mogę nigdzie znaleźć opisu funkcji z Twojego kodu w dokumentacji php,
a podczas uruchamiania kodu dostaję błędy, że te funkcje nie istnieją. Gdzie znalazłeś te wszystkie funkcje i opis biblioteki? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 29.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
To nie jest funkcja z dokumentacji php. To jest funkcja utworzona w celu pobierania listy wiadomości więc nie znajdziesz jej opisu w dokumentacji. Ona jest później wywoływana w innym miejscu właśnie w celu wyświetlenia listy wiadomości.
Ten post edytował wuj_stach 4.12.2009, 12:55:26 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 4 Dołączył: 24.11.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ah, że też się nie domyśliłem, że może to być Twoja funkcja.
A spróbuj użyć jeszcze funkcji imap_mime_header_decode przy echo $headers[$i];, a jeśli to nie podziała, spróbuj przerobić kod który podałem do swoich potrzeb. Ten post edytował akaz 4.12.2009, 13:39:54 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 29.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Hey,
Mam prośbę, podpowiesz mi jak przerobić tą moją funkcję żeby korzystała z funkcji imap_mime_header_decode. Twoją udało mi się przerobić i fajnie to działa, niestety nie bardzo wiem jak się zabrać za moją funkcję.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 11:18 |