Visualizzazione risultati 1 fino 4 di 4

Discussione: Codice per identificare Stato con IP che non funziona

  1. #1
    L'avatar di TRAX3D
    TRAX3D non è connesso Utente giovane
    Data registrazione
    08-12-2004
    Residenza
    Ossola
    Messaggi
    81

    Predefinito Codice per identificare Stato con IP che non funziona

    Come mai in locale con EasyPHP questo codice funziona ma su altervista non va?

    Codice PHP:
    <?php
    function ip_details($IPaddress)
    {
    $json = file_get_contents("http://ipinfo.io/{$IPaddress}");
    $f_details = json_decode($json);
    return
    $f_details;
    }
    $details = ip_details("31.199.192.66");
    $country = $details->country . "<BR>";
    echo
    "country -> " . $country;
    ?>
    Ultima modifica di TRAX3D : 03-03-2014 alle ore 21.13.34

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,576

    Predefinito

    Prova attivando la connessione server2server.

    Ciao!

  3. #3
    L'avatar di TRAX3D
    TRAX3D non è connesso Utente giovane
    Data registrazione
    08-12-2004
    Residenza
    Ossola
    Messaggi
    81

    Predefinito

    Ok, ho attivato server2server inviando SMS alle 12:30 , ora sono le 15:35 ed ancora non funziona!
    c'è qualche altro problema?
    Ora siamo al giorno successivo ed ancora adesso non va....
    Ultima modifica di TRAX3D : 07-03-2014 alle ore 11.22.50

  4. #4
    L'avatar di TRAX3D
    TRAX3D non è connesso Utente giovane
    Data registrazione
    08-12-2004
    Residenza
    Ossola
    Messaggi
    81

    Predefinito

    Vabbehhh...
    ho risolto per il momento con quest'altra API
    Codice PHP:
    <?php
    function visitor_countryCode($ip)
    {
    $result = "XX";
    $ip_data = @json_decode(file_get_contents("http://www.geoplugin.net/json.gp?ip=".$ip));
    if(
    $ip_data && $ip_data->geoplugin_countryCode != null)
    {
    $result = $ip_data->geoplugin_countryCode;
    }
    return
    $result;
    }
    echo
    '1199 ' . visitor_countryCode('151.45.180.149') . '<BR>';
    ?>

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •