php_network_getaddresses: getaddrinfo failed: Name or service not known in
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:80e a coisa funcionou!




November 17th, 2009 at 9:11 am
desde quando se adicionam portas ao ficheiro hosts?
November 17th, 2009 at 11:47 am
realmente não precisava do :80