Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 6 Dołączył: 7.03.2010 Ostrzeżenie: (0%)
|
Witam
Tworze prosty skrypt który ma za zadanie na lokalnym serwerze poobierać maile ze skrzynki i zapisywać do bazy danych, wszystko działa fajnie ale mam problem z warunkiem poboru maila. Otóż chciałem zrobić tak aby pobierało maile tylko z 4 ostatnich dni. Tak więc zrobiłem coś takiego:
Działa ok, ale nie na wszystkich mailach, gdyż kilka maili w skrzynce ma dziwną datę utworzenia. Gdy sprawdzam date maila za pomocą funkcji header->date wyświetla mi się prawidłowa data odbioru natomiast gdy użyje header->udate otrzymuje wynik 1970-01-01 00:00:00. I wygląda na to że SINCE właśnie sprawdza udate bo gdy zastosuje ten kod co powyżej to omija te maile w których jest zła data udate, gdy zamiast SINCE użyje BEFORE to pobiera tylko te z błędną datą. Czy jest możliwość użycia SINCE na header->date Ten post edytował Wilu88 30.06.2011, 08:17:43 |
|
|
|
Wilu88 imap_search i problem z SINCE 30.06.2011, 08:17:04
Ruio Ja bym to zrobił tak:
[PHP] pobierz, plaintext $t... 30.06.2011, 10:34:37
Wilu88 Cytat(Ruio @ 30.06.2011, 11:34:37 ) J... 30.06.2011, 10:48:37 ![]() ![]() |
|
Aktualny czas: 20.08.2025 - 03:36 |