Fino si to zamislio sa browserom, samo imas problem sto uopste ne parsiras HTTP header:
$headers = pieces[0];
i nista...
Konkretno, ako je
$domain = "
www.krstarica.co.yu";
$file = "/"
ti posaljes zahtev
"GET / HTTP/1.0\r\n" itd...
Na ovakav zahtev u konkretnom slucaju dobijes nazad od servera response 302 Found i location header, otprilike:
HTTP/1.1 302 Found\r\n
Location:
http://www.krstarica.com/jezik.php?l=0\r\n
...itd...
i naravno ne dobijes nikakav HTML, sto bi rekli cista redirekcija, i tu nastane problem za tvoj browser koji pokusava da prikaze html kojeg nema ($content = $pieces[1]), umesto da ode na drugi url.
Verovatno bi trebao da obratis paznju i na jos neke headere (npr Content-Type).
Never trust an operating system you don't have sources for.