Здравствуйте знатоки PHP, я решил сделать что то на подобие вычислений по IP игроков. Но когда я пытаюсь вычислить себя по IP нечего не получается и выскакивает ошибка: Код (Text): Warning: simplexml_load_file(): I/O warning : failed to load external entity "http://ip-api.com/php/178.168.98.70" in /home/u847390560/public_html/ucp/ip.php on line 18 Я использую хостинг Hostinger поскольку я учюсь не хочу тратить деньги ещё и на хост. Сама строка: Код (Text): $xml = simplexml_load_file('http://ip-api.com/xml/'.$ip); Если перейти на http://ip-api.com/xml/178.168.98.70 вы увидете что ссылка точно работает. У меня есть и изображения со всем этим . Буду рад если вы мне поможете. Я не знаю в чем проблема. P.S: Прежде чем я начал создавать данную тему я поискал в Google, но я нечего полезного не нашел там. Так что вы последний моя надежда.
Johhny по внимательнее надо быть в ошибке указана ссылка ввиде http://ip-api.com/php/178.168.98.70" а для примера ссылка выглядит так http://ip-api.com/xml/178.168.98.70 Надеюсь разницу заметил
Код (Text): Warning: simplexml_load_file(http://ip-api.com/xml/178.168.98.70): failed to open stream: Connection refused in /home/u847390560/public_html/ucp/ip.php on line 18 Warning: simplexml_load_file(): I/O warning : failed to load external entity "http://ip-api.com/xml/178.168.98.70" in /home/u847390560/public_html/ucp/ip.php on line 18 Я не понял в чём ошибка вот на всякий случай часть из кода: Код (Text): $xml = simplexml_load_file('http://ip-api.com/xml/'.$ip); $isp = $xml->isp; $org = $xml->org; $country = $xml->country; $country_code = $xml->countryCode; $region = $xml->region; $city = $xml->city; $latitude = $xml->lat; $longitude = $xml->lon; $timezone = $xml->timezone; echo $xml;
В php.ini стоит allow_url_fopen = 1 ? Можно посмотреть php.ini вызвав функцию phpinfo(); Попробуй другой сайт, может на хостинге запрещено получать информацию из вне.
У меня есть отдельный файл "ip.php" Я могу дать полностью весь код, может в нём чтото неправельное? Если он будет нужен я сюда его поставлю. Сейчас попробую попробовать ГЕО IP от 2ip.ru