Ajax em AÇÂO

Entendendo e
Dominando o PHP

Não me Faca
Pensar

Joomla!: Guia do Operador

Projetos com
DotProject

Pai Rico
Pai Pobre

O Design do
Dia a Dia

Design Para
a Internet

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:80
e a coisa funcionou!

Produtos Relacionados


Programação com Arquivos
Programação com Arquivos
 R$ 59,90 
Veja mais
Java
Java
 R$ 101,97 
Veja mais
Programação em QT
Programação em QT
 R$ 44,00 
Veja mais
Java em Rede : Recursos Avançados de Programação (c/CD)
Java em Rede : Recursos Avançados de Programação (c/CD)
 R$ 62,80 
Veja mais
Projeto
Projeto
 R$ 46,90 
Veja mais

Vitrine Submarino 3.3.1

2 Responses to “php_network_getaddresses: getaddrinfo failed: Name or service not known in”

  1. falso Says:

    desde quando se adicionam portas ao ficheiro hosts?

  2. battisti Says:

    realmente não precisava do :80

Leave a Reply

Sidebar3 : Please add some widgets here.