Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> imap treść wiadomości
Kmils21
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 29.12.2010

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


Witam, na start powiem, że korzystam z biblioteki IMAP. Wysyłam sobie maila, a potem dosyłam odpowiedź na niego (obydwa maile idą do mnie).
mam:

  1. test
  2.  
  3. 2015-04-04 17:07 GMT+02:00 test <test@test.pl>:
  4. test odpowiedzi



jak odczytać samo "test", bez tego co pod spotem? Prosze o pomoc, bo nie mam już pomysłów.

Ten post edytował Kmils21 4.04.2015, 16:10:01
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
NickOver
post
Post #2





Grupa: Zarejestrowani
Postów: 332
Pomógł: 10
Dołączył: 13.03.2014
Skąd: Bydgoszcz

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


Z imap'a nigy nie korzystałem, ale mam 2 pomysły.
Wydumpuj cały obiekt/tablice wiadomości. A potem regexp.

Jeśli wiadomości to jeden string to sam regexp.
Go to the top of the page
+Quote Post
Kmils21
post
Post #3





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 29.12.2010

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


własnie nie wiem za co się zahaczyć, żeby wyciąć fragment który mnie interesuje. Taki string dostaje z funkcji:

  1. test test 2test test 2test test 2test test 2test test 2 test test 2 2015-04-04 18:33 GMT+02:00 Kamil =C5=9Al=C3=B3sarz : > test test 2test test 2test test 2test test 2test test 2


lub

  1. test test 2test test 2test test 2test test 2test test 2 test test 2 2015-04-04 18:33 GMT+02:00 Kamil =C5=9Al=C3=B3sarz : > test test 2test test 2test test 2test test 2test test 2
Go to the top of the page
+Quote Post
NickOver
post
Post #4





Grupa: Zarejestrowani
Postów: 332
Pomógł: 10
Dołączył: 13.03.2014
Skąd: Bydgoszcz

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


W obydwu przykładach każdy "test" pozmieniaj na RÓŻNE słowa/znaki i napisz które słowo/znak chcesz pobrać.

EDIT

W sensie wszystkie które mogą się zmieniać.

Ten post edytował NickOver 4.04.2015, 17:38:47
Go to the top of the page
+Quote Post
Kmils21
post
Post #5





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 29.12.2010

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


test test 2test test 2test test 2test test 2test test 2 test test 2 2015-04-04 18:33 GMT+02:00 Kamil =C5=9Al=C3=B3sarz : > test test 2test test 2test test 2test test 2test test 2



to co czerwone to jest wiadomośc, reszta to poprzednie wiadomości.


Jest coś stylu:
wiadomość data ardesat data


problem w tym, że zależnie od skrzynki z której dostałem mail wygląda to inaczej.

Gmail dodaje datę, onet dodaję datę i jakiś tekst przed nią typu wiadomość od:

Ten post edytował Kmils21 4.04.2015, 17:43:37
Go to the top of the page
+Quote Post
NickOver
post
Post #6





Grupa: Zarejestrowani
Postów: 332
Pomógł: 10
Dołączył: 13.03.2014
Skąd: Bydgoszcz

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


W takim razie podaj po kolei PO JEDNEJ wiadomości z każdej ze skrzynek.
Go to the top of the page
+Quote Post
Kmils21
post
Post #7





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 29.12.2010

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


z tym sobie już poradzę. Napisałem na forum bo sądziłem iż może istnieć lepszy i szybszy sposób
Go to the top of the page
+Quote Post

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: 23.12.2025 - 10:53