Page 1 sur 1

Problème de gestion de localisation avec les fonctions geoip_open() et geoip_record_by_addr()?

Posté : 15 juin 2017, 02:49
par sandaff
Bonsoir!

Dans ma gestion de localisation de mes visiteurs, j'ai lu le tuto de Professeur Mateo;
mais dans le test, il ne reconnait pas les fonctions geoip_open() et geoip_record_by_addr();

voici le message d'erreur du premier:

Code : Tout sélectionner

Fatal error: Call to undefined function geoip_open() in D:\wamp\www\celerite\emplois.php on line 4
voici le code en entier:

Code : Tout sélectionner

<?php include("geoloc/geoipcity.inc"); include("geoloc/geoipregionvars.php"); $gi = geoip_open(realpath("GeoLiteCity.dat"),GEOIP_STANDARD); $record = geoip_record_by_addr($gi,$_SERVER['REMOTE_ADDR']); echo $record->country_name . "\n"; echo $GEOIP_REGION_NAME[$record->country_code][$record->region] . "\n"; echo $record->city . "\n"; echo $record->postal_code . "\n"; echo $record->latitude . "\n"; echo $record->longitude . "\n"; geoip_close($gi); ?>
merci d'avance!

Re: Problème de gestion de localisation avec les fonctions geoip_open() et geoip_record_by_addr()?

Posté : 15 juin 2017, 09:33
par @rthur
Bonjour,
j'ai lu le tuto de Professeur Mateo
Aucune idée de qui c'est... mais si son tuto ne fonctionne pas peut être que lui demander serait + efficace :-D

A priori vu le message d'erreur, je dirai que tu n'as pas installé la librairie geoip qui permet justement l'usage de ces fonctions :
https://github.com/maxmind/geoip-api-php

Re: Problème de gestion de localisation avec les fonctions geoip_open() et geoip_record_by_addr()?

Posté : 15 juin 2017, 22:11
par sandaff
Bonsoir Monsieur @rthur
je n'arrive pas a exploiter le contenu de votre lien car c'est en anglais;
je ne sais pas qu'est ce qu'il faut cliquer;
merci!