![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 2 Dołączył: 26.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Staram się napisać webowy interfejs do obsługi poczty e-mail. Napotkałem taki problem:
Polecenie LIST zwraca strumień danych (numer wiadomości i jej długość). Strumień odczytuję funkcją fread, ale ma on ograniczenie do 8192 bajtów, w związku z czym muszę zapętlić wyświetlanie aż do końca strumienia. I tutaj pojawia się pytanie: co wpisać w warunku pętli, aby w momencie kiedy strumień się skończy, skrypt przestał wyświetlać zmienną? Pozdrawiam. Ten post edytował Barton 6.03.2012, 18:17:14 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 2 Dołączył: 26.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Taka pętla zwraca... "+OK Mailbox scan listing follows". Jeśli chodzi o wielkość pobieranych danych to nie jest ona aż tak duża. Ręczne ustawienie pętli na 15 powtórzeń zwraca wszystkie dane które powinien (wydaje mi się że cały strumień) i zajmuje to ułamek sekundy. (IMG:style_emoticons/default/sad.gif) Ten post edytował Barton 6.03.2012, 21:06:57 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 19:24 |