No skoro jestes zbyt leniwy zeby skorzystac z google/troche pomyslec wyjasniam dokladniej.
Jesli polaczenie z serwerem jest nawiazane
<?php
if ($f)
?>
na adres serwera zostaje wyslane żądanie:
<?php
fputs($f, "GET " . $adres['path'] . " HTTP/1.0rn"); ?>
gdzie "GET + adres dokumentu + HTTP/1.0\r\n" - prosba o zwrocenie dokumentu o podanym adresie.
Serwer wysyla odpowiedz, ktora zostaje odebrana paczkami po 1024 bajty i umieszczama w zmiennej $odp
<?php
?>
za pomoca wyrazenia regularnego:
<?php
?>
sprawdzamy odpowiedz w poszukiwaniu ciagu "HTTP/1.. 200". Oznacza on ze zadany dokument istnieje (wczesniej sie pomylilem) i zostanie on przeslany. Ciag ten zostanie dolaczony do naglowka strony.
Inna mozliwa odpowiedz serwera moze np. zawierac ciąg "HTTP/1.1 404" oznaczajacy ze strona nie znajduje sie na serwerze.