![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 13.04.2003 Skąd: Poznan Ostrzeżenie: (0%) ![]() ![]() |
Ostatnio rozbudowalem moj skrypt do powiadomienia przez sms'a o nowy mailu i zauwazylem jeden maly problem:
fread() dziala roznie w zaleznosci od wersji php i OS'a serwera. ponizsza petla pobieram maile: [php:1:1d7a22ec2d]<?php for ($i=1; $i<=$msg;$i++) { fputs($fp, "RETR $in"); $s = fread($fp, 1024); ?>[/php:1:1d7a22ec2d] Wszystko dziala ok gdy wykonuje skrypt lokalnie (Windows, php 4.23), ale gdy odpale go na Linuksie z php 4.32 pierwsze wykonanie petli pobiera tylko 1 linie. Poradzilem sobie z tym niezbyt elegancko: [php:1:1d7a22ec2d]<?php for ($i=1; $i<=$msg;$i++) { fputs($fp, "RETR $in"); $s = fread($fp, 1024); $s .= fread($fp, 1024); ?>[/php:1:1d7a22ec2d] Pytanie moje dlaczego tak sie dzieje? Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 20:36 |