Starając się uzyskać informacje z zewnętrznego źródła, Otrzymuję następujący błąd:PHP błędach: php_network_getaddresses: getaddrinfo failed: (podczas pobierania informacji z drugiej strony).
Warning: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution in line #...
Wczoraj wszystko było w porządku, więc co się stało z tym skryptem, który nie działa i daje mi powyższy błąd? Jakieś rozwiązanie lub wskazówka, aby rozwiązać ten problem?
$uri = "http://api.hostip.info/?ip=$ip&position=true";
$dom->load($uri);
Próbowałem też poprzez konwersję DNS IP ale wtedy pojawia się ostrzeżenie: failed to open
$uri = "174.129.200.54/?ip=$ip&position=true";
próbowałem usunąć http
ale wciąż otrzymuję powyższy błąd.
@Cold hawajski: Ok, jestem aktualizowania moje pytanie. –
Czy możesz otworzyć link bezpośrednio w przeglądarce? Jeśli nie, to nie jest problem PHP. Hostip.info mógł zablokować ci dostęp do swojej witryny za niewłaściwe użycie lub cokolwiek innego. – sanmai
Na moim komputerze to polecenie działa poprawnie: 'curl" http://api.hostip.info/?ip=\'curl whatismyip.org \ '& position = true" ' – sanmai