PDA

Bekijk Volledige Versie : file_get_contents() -> getaddrinfo failed



easy2host
11/11/08, 17:39
Iemand enig idee wat onderstaande fout kan zijn?
resolving werkt uitstekend op deze server, apache al gereboot maar probleem blijft.

ps: nu.nl als voorbeeld erin gezet.... als ik het script op een andere server draai werkt het wel..

Warning: file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo failed: hostname nor servname provided, or not known in /usr/local/www/vhosts/xxxxxxxxxxxxx.nl/httpdocs/test.php on line 2

Warning: file_get_contents(http://www.nu.nl) [function.file-get-contents]: failed to open stream: Invalid argument in /usr/local/www/vhosts/xxxxxxxxxxxxx.nl/httpdocs/test.php on line 2

ewoutz
11/11/08, 18:22
kan het zijn dat je http://www.nu.nl niet tussen quotes heb staan ?

file_get_contents(http://www.nu.nl) ipv file_get_contents('http://www.nu.nl') ?

easy2host
11/11/08, 19:17
Hmmm, nee dat is het niet, het is ook van de een op de andere dag.

Ramon Fincken
11/11/08, 19:29
probeer eens wat andere sites en daarna een adres op zelfde domein ?
vaak is dit iets met security instellingen ( is er een update/patch geweest ? )


update: tis ook interessant om curl eens te verkennen ..

easy2host
11/11/08, 21:30
probeer eens wat andere sites en daarna een adres op zelfde domein ?
vaak is dit iets met security instellingen ( is er een update/patch geweest ? )

update: tis ook interessant om curl eens te verkennen ..

tja, curl had ik de klant al aangeraden ;-)

Maar zelfs een bestand van het zelfde domein werkt niet ;-(

easy2host
11/11/08, 21:52
als we curl gebruiken toont die ook niks ;-( das minder..

Ramon Fincken
11/11/08, 21:54
hmm en ook bij locale files ?

lijkt mij geval firewall, maar ik ben hier geen expert in, je weet ook niet wat er in die paar dagen nu echt is veranderd op de server?
Want "ineens" niet meer werken dat weet jij en ik, dat kan gewoon niet.

easy2host
11/11/08, 22:38
Tja, klant kan niet inloggen (dedi) en wij hebben geen updates uitgevoerd.
als ik met file_get_content('http://www.google.nl') opvraag werkt het niet,

zet ik vervolgens in de /etc/hosts het ip adres van www.google.nl met ee verwijzing naar www.google.nl dan werkt het wel.

resolv op de console werkt wel, maar lijkt niet te werken in php

®on
11/11/08, 23:20
Zelf ook eens die melding gezien. Bleek de hostname toch aangepast te zijn. Heb je /etc/hosts al eens opnieuw nagekeken?

easy2host
12/11/08, 09:14
Zelf ook eens die melding gezien. Bleek de hostname toch aangepast te zijn. Heb je /etc/hosts al eens opnieuw nagekeken?

/etc/hosts is het zelfde als op andere servers.. lijkt niks vreemds mee.