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!
PHP Programando com Orientação a Objetos
Gerenciamento de Projetos com dotProject
Sistemas de Banco de Dados
desde quando se adicionam portas ao ficheiro hosts?
realmente não precisava do :80