За последние 24 часа нас посетили 50884 программиста и 1736 роботов. Сейчас ищут 926 программистов ...

[PHP] Помощь по Сервис "Гео-IP API"

Тема в разделе "Прочие вопросы по PHP", создана пользователем Johhny, 7 авг 2015.

  1. Johhny

    Johhny Активный пользователь

    С нами с:
    7 авг 2015
    Сообщения:
    34
    Симпатии:
    0
    Здравствуйте знатоки PHP, я решил сделать что то на подобие вычислений по IP игроков. Но когда я пытаюсь вычислить себя по IP нечего не получается и выскакивает ошибка:
    Код (Text):
    1. 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):
    1. $xml = simplexml_load_file('http://ip-api.com/xml/'.$ip);
    Если перейти на http://ip-api.com/xml/178.168.98.70 вы увидете что ссылка точно работает. У меня есть и изображения со всем этим [​IMG].
    Буду рад если вы мне поможете. Я не знаю в чем проблема.
    P.S: Прежде чем я начал создавать данную тему я поискал в Google, но я нечего полезного не нашел там. Так что вы последний моя надежда.
     
  2. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    Johhny по внимательнее надо быть ;)
    в ошибке указана ссылка ввиде http://ip-api.com/php/178.168.98.70"
    а для примера ссылка выглядит так http://ip-api.com/xml/178.168.98.70

    Надеюсь разницу заметил ;)
     
  3. Johhny

    Johhny Активный пользователь

    С нами с:
    7 авг 2015
    Сообщения:
    34
    Симпатии:
    0
    Код (Text):
    1. 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
    2.  
    3. 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):
    1. $xml = simplexml_load_file('http://ip-api.com/xml/'.$ip);
    2. $isp = $xml->isp;
    3. $org = $xml->org;
    4. $country = $xml->country;
    5. $country_code = $xml->countryCode;
    6. $region = $xml->region;
    7. $city = $xml->city;
    8. $latitude = $xml->lat;
    9. $longitude = $xml->lon;
    10. $timezone = $xml->timezone;
    11. echo $xml;
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    В php.ini стоит allow_url_fopen = 1 ?
    Можно посмотреть php.ini вызвав функцию phpinfo();

    Попробуй другой сайт, может на хостинге запрещено получать информацию из вне.
     
  5. Johhny

    Johhny Активный пользователь

    С нами с:
    7 авг 2015
    Сообщения:
    34
    Симпатии:
    0
    У меня есть отдельный файл "ip.php"
    Я могу дать полностью весь код, может в нём чтото неправельное?
    Если он будет нужен я сюда его поставлю.
    Сейчас попробую попробовать ГЕО IP от 2ip.ru
     
  6. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
  7. Johhny

    Johhny Активный пользователь

    С нами с:
    7 авг 2015
    Сообщения:
    34
    Симпатии:
    0
  8. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Johhny я написал что у тебя может быть закрыт доступ ко всем сайтам из PHP, проверь это.
     
  9. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    а у меня работает всё ;)
     
  10. Johhny

    Johhny Активный пользователь

    С нами с:
    7 авг 2015
    Сообщения:
    34
    Симпатии:
    0
    Мне не очень хочится сменить эту систуме, моя думаю лучше...