Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 1 Dołączył: 29.03.2007 Skąd: Kraków Ostrzeżenie: (0%)
|
Witam.
Szukam ciekawego rozwiązania na sortowanie headerów maili pobranych przez imap, a dokładnie chodzi mi o ich wyświetlanie. Nie chcę by w każdej linii wyświetlać datę przyjścia wiadomości tylko podzielić je na działy (generalnie tak samo jak ma onet) Wyobrażam sobie to tak: Dzisiaj---------------------- 1. [ ] zenek@domena.pl "pozdrów mamę" .... 2. [ ] on@domena.pl "co tam" .... 3. [ ] ona@domena.pl "spam" .... Wczoraj--------------------- 4. [ ] zenek@domena.pl "pozdrów mamę" .... 5. [ ] on@domena.pl "co tam" .... Środa----------------------- 6. [ ] xxx@xxx.pl "free xxx again" .... Piątek----------------------- 7. [ ] xxx@xxx.pl "free xxx" .... Weekend----------------------- 8. [ ] my@php.pl "php" .... Zeszły tydzień----------------- 9. [ ] tak@tak.pl "tak" .... 10. [ ] nie@nie.pl "nie" ... Itp... po zeszłym tygodniu może być po prostu "starsze". aktualnie mój kod wygląda w ten sposób:
EDIT. za najciekawszy pomysł, który zastosuje postaram się jakoś odwdzięczyć. Ten post edytował ze4lot 8.04.2008, 20:42:33 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Jest takie powiedzenie, dasz komuś rybę - nakarmisz na jeden dzień, naucz go łowić ryby - nakarmisz na całe życie.
Pokombinuj trochę, to są podstawowe wiadomości dotyczące pracy z tablicami. Moje rozwiązanie bazuje na kluczach; w rzeczywistości robisz to tak, jakbyś robił porządki w biurze. Stawiasz sobie - przykładowo -pudła opisane "wczoraj", "dzisiaj", "starsze". I przeglądasz na biurku papiery, wrzucasz do odpowiednich pudeł. Potem sobie wszystko ładnie układasz na półce, pogrupowane. I teraz z obrazowego, na "nasze". Pudła w magazynie są to tablice, a ich podpisy, to klucze elementów tablicy (magazynu). No i teraz każde pudło, to jest taka tablica i przy przeglądaniu papierów - pętla - wrzucasz wszystko do odpowiednich pudeł. Ok, wszystko posortowane, teraz wykładasz po kolei. Bierzesz kolejno pudła (to sięganie po pudła, to też jest pętla) i dla każdego z osobna (kolejna pętla) wyciągasz papiery na półkę. Twoja półka, to po prostu lista wiadomości. ;] Mam nadzieję, że trochę przybliżyłem Ci moją ideę. ;] Ten post edytował erix 9.04.2008, 18:35:21 |
|
|
|
ze4lot [PHP] Sortowanie nagłówków pocztowych 8.04.2008, 20:40:56
erix Do głowy przychodzi mi teraz coś takiego:
Robisz ... 9.04.2008, 09:37:29
ze4lot Bardzo prosiłbym o kod. 9.04.2008, 11:42:20
marcio Nie wiem tablic dobrze nie znam ale zrobic tablice... 9.04.2008, 19:06:13 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 12:07 |