witam.. otoz na moim debian boxie zainstalowalem sobie php5, uradowany mozliwosciami ktore dostarcza ftp_raw()..
otoz mam skrypt, ktory laczy sie z ftp, wchodzi w tryb pasywny, po czym wysyla komende przy pomocy ftp_raw().. wszystko byloby dobrze,gdyby nie fakt, ze w trybie pasywny trzeba odczekac swoje zeby dostac odpowiedz od serwera.. np.
$x=ftp_raw() -> musi zwrocic kod np. 200 (przyklad!)
$y=ftp_raw() -> musi zwrocic kod np. 226.
itp..
zdarza sie, ze podczas odczytywania odpowiedz serwera, to co ma byc jako $x, jest jako $y.. czyli odpowiedz odebrana zostala przy $y ktora powinna powinna byc w $x..
w perlu jest cos takiego jak mozliwosc odczekania na odpowiedz z serwera, po czym wyslanie nastepnej komendy... komenda ftp_raw() ni ejest idealna, bo niestety nie czeka na odpowiedz! czyzby to byl blad w php5?
moze macie jakies pomysly, na odczyt wiadomosci? ktora zostala wyslana przez ftp_raw(), oraz ktora zostala wyslana dopiero po kilku sekundach?