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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème de gestion de localisation avec les fonctions geoip_open() et geoip_record_by_addr()?

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

par sandaff » 15 juin 2017, 22:11

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!

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

par @rthur » 15 juin 2017, 09:33

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

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

par sandaff » 15 juin 2017, 02:49

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!