Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [impa] Nowe wiadomości
Hectic
post 30.08.2008, 10:35:42
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 7
Dołączył: 1.01.2005

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


Witam,
mam następujący problem z imap. Chciałbym pobierać z serwera tylko nowe wiadomości z tego względu że mam ich jakieś 5000 i czas wykonania takiej operacji trwa sporo czasu. Napisałem taki kod

  1. <?php
  2. $mailbox = '{mail.domena.pl:110/pop3/notls}INBOX';
  3. $mailbox_username = 'user'; 
  4. $mailbox_password = 'pass'; 
  5.  
  6. if(!$mbox = imap_open ($mailbox, $mailbox_username, $mailbox_password)) die ("Błąd połączenia");
  7. if(!($headers = imap_headers($mbox))) die ("Brak nagłówków");
  8. for($uid=1; $uid<=imap_num_msg($mbox);$uid++){
  9. $header = imap_header($mbox,$uid);
  10.  
  11. $from = $header->from;
  12. foreach ($from as $id => $object) {
  13. $fromname = $object->personal;
  14. $fromaddress = $object->mailbox . "@" . $object->host;
  15. }
  16. }
  17. ?>


Tak jak pisałem wszystko działa, ale pobiera wszystkie wiadomości. Chodzi o to, żeby pobiera wyłącznie te które są oflagowane jako nowe. Z góry dziękuje za pomoc i Pozdrawiam


--------------------
Nie proś o to, idź i sam to zdobądź.
Zrób to, a osiągniesz sukces.
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:53