<?php function sciagaj() { $data = "GET $plik HTTP/1.1rn"; $data .= "Host: $domenarn"; $data .= "Connection: Closernrn"; $data = ''; return(0); } else { return(1); } } ?>
funkcja miala zwracać wartość 0 w przypadku, gdy wszystko poszło ok, natomiast inną (1) gdy coś było nie tak.
Jednak - tam gdzie pisze "TUTAJ JEST ZLE!!!" jest ... źle

to znaczy- plik i tak będzie istniał, błędu żadnego nie ma, bo połączenie zostanie nawiązane. gdyby jednak napotkać ze strony serwera 404 i 403, to plik.tmp będzie zawierał to, co zobaczylibyśmy w przeglądarce ;/
Jak mogła by wyglądać obsługa tego typu (i być może i innych) błędów przy połączeniach wykorzystując gniazda ?
Myślałem nad sprawdzaniem zawartości tego co jest w plik.tmp, ale możliwe to by było tylko wtedy, gdy wiemy CO dokładnie ma być ściągane (a zakładam że nie wiemy
