Escolha uma Página

Cara esse erro me deixou brabo, olha só que zelda, eu queria abrir uma conexão via http, com o site do google a coisa funcionava com o meu site não, olha o exemplo

$str = '';
$sock = fsockopen('google.com.br', 80);
$req =     "GET / HTTP/1.1\r\n" .
 
        "Host: www.google.com\r\n" .
 
        "Connection: close\r\n" .
 
        "\r\n";
 
fwrite($sock, $req);
 
while ($buff = fread($sock, 1024))
    $str .= $sock;

Agora qnd eu colocava:

$sock = fsockopen('localhost', 80);

dava o erro que originou o título deste post, o problema não é do PHP mas sim do DNS, adicionei no arquivos hosts a linha

192.168.0.1     webgenium:80

e a coisa funcionou!