Recuperer IP dans un fichier Json
Résolu
ananias8686
Messages postés
96
Statut
Membre
-
ananias8686 Messages postés 96 Statut Membre -
ananias8686 Messages postés 96 Statut Membre -
Bonjour,
Je voudrais afficher les infos géo d'un ip.
J'utilise ce site site qui m'aide à avoir beaucoup d'info sur l'IP(ip-api.com/json).
Mon code php me m'envoie une erreur 500 "HTTP ERROR 500"
Je n'arrive pas à récupérer les infos sur l'IP. J'ai besoin d'aide. Merci
Je voudrais afficher les infos géo d'un ip.
J'utilise ce site site qui m'aide à avoir beaucoup d'info sur l'IP(ip-api.com/json).
Mon code php me m'envoie une erreur 500 "HTTP ERROR 500"
<?php
$ip = $_SERVER["REMOTE_ADDR"];
$api_url = 'http://ip-api.com/json/'.$ip.'?fields=country,city,proxy';
$api_content = file_get_contents($api_url);
$api_content_array = json_decode($api_content,true);
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Infos IP</title>
</head>
<body>
<?php
echo 'IP:' .$ip; </br>
echo 'VILLE:'.$api_content_array['city'];</br>
echo 'PAYS:'.$api_content_array['country'];</br>
echo 'VPN:'.$api_content_array['proxy'];</br>
?>
</body>
</html>
Je n'arrive pas à récupérer les infos sur l'IP. J'ai besoin d'aide. Merci
A voir également:
- Recuperer IP dans un fichier Json
- Ethernet n'a pas de configuration ip valide - Guide
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
1 réponse
Bonjour,
Tes <br> sont mal placés...
Il faut les concaténer avec le reste de ta chaine...
A changer par
Tes <br> sont mal placés...
Il faut les concaténer avec le reste de ta chaine...
echo 'IP:' .$ip; </br> echo 'VILLE:'.$api_content_array['city'];</br> echo 'PAYS:'.$api_content_array['country'];</br> echo 'VPN:'.$api_content_array['proxy'];</br>
A changer par
echo 'IP:' .$ip . '</br>'; echo 'VILLE:' . $api_content_array['city'] . '</br>'; echo 'PAYS:' . $api_content_array['country'] . '</br>'; echo 'VPN:' . $api_content_array['proxy'] . '</br>';
Tu as la main sur le script qui te retourne les données ? moi non. je ne peux donc pas le modifier.
https://ip-api.com/
Quand je fais
Ça marche correctement, ça retourne un true(VPN ACTIF) si je suis en mode VPN et un false(PAS DE VPN) quand suis pas en VPN.
Essayer ce script, ça marche parfaitement sans la concaténation.
Par contre quand j'essaie de concatener, ça cause problème.