Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przeszukiwanie skrzynki pocztowej
DNMX
post
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 18.09.2021

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


Hej
Napisałem prosty skrypcik w PHP który korzysta z biblikiteki php-imap i ma za zadanie znaleść w mojej skrzynce wszystkie maile powiedzmy od Allegro. Użyłem takiego kodu:
  1. <?php
  2. $mbox = imap_open("{imap.poczta.onet.pl:993/imap/ssl}", "mojlogin@onet.pl", "haslo");
  3. c1 = imap_search($mbox, 'SINCE "8 August 2022"', SE_UID);
  4. var_dump($c1);
  5. ?>

Tu jest ok, zwraca mi ładnie tablicę z id wiadomości otrzymanych po 8 sierpnia. Jednak gdy zrobię tak:
  1. <?php
  2. $mbox = imap_open("{imap.poczta.onet.pl:993/imap/ssl}", "mojlogin@onet.pl", "haslo");
  3. $c2 = imap_search($mbox, 'BODY "allegro"', SE_UID, "UTF-8");
  4. var_dump($c2);
  5. ?>

dostaję:
Cytat
bool(false)

Dlaczego? Co robię nie tak?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
LowiczakPL
post
Post #2





Grupa: Zarejestrowani
Postów: 531
Pomógł: 55
Dołączył: 3.01.2016
Skąd: Łowicz

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


Cytat(DNMX @ 11.03.2023, 16:36:26 ) *
c1 = imap_search($mbox, 'SINCE "8 August 2022"', SE_UID);
$c2 = imap_search($mbox, 'BODY "allegro"', SE_UID, "UTF-8");


czy czasami w dokumentacji nie ma tak imap_search($imap_stream, $criteria, [$options, $charset]);

czy trzeci parametr to tablica nie string ?

Ten post edytował LowiczakPL 12.03.2023, 09:39:25
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 15:13