Vous n'êtes pas connecté - 0 membre connecté
Catégories
Graphisme
Flash (51)
Print (66)
Programmation
PHP (66)
ASP (2)
CSS (26)
Hardware
PC (34)
Mac (14)
Linux (5)
Divers
Blabla (261)
933 Sujets
12337 Réponses
Programmation > PHP > localisation
localisation
bonjour tout le monde,

j'ai besoin de localiser mes utilisateurs et de les trier par département, je suis en train de faire les recherches nécéssaires mais est ce que l'un d'entre vous se serez deja frotter à se genre de truc ?

je ne peux pas pour l'instant installer de module supplémentaire sur le serveur ;)

merci à vous
Posté le 28 01 2007 à 17h20
senkante - Membre

Réponses - localisation
Tout dépénd oû sont concentrées les données utilisateurs...

Si dans une base de données comme SQL, avec un champ 'departement', tu peut essayer quelque chose du genre :

SELECT
DISTINCT ('departement')
FROM 'table_user'
ORDER BY 'departement' ASC

Cette requetes devrait te retourner une liste sans doublons de tout les utilisateurs par département présents dans la base, après tu peut facilement l'adapter selon tes besoins... J'ai pas test la requete mais c'est quelque chose du genre
Posté le 28 01 2007 à 18h08
Phoenix - Membre - www
ASC n'est pas obligatoire, c'est l'ordre par défaut ^^

je te remercie mais c'est plus de la localisation via ip ou dns dont j'ai besoin et je souhaite le faire en php.

j'ai trouver çà :
whois.domaintools.com
Posté le 28 01 2007 à 18h11
senkante - Membre
Bin t'as qu'à faire un

$str = file_get_contents("http://whoi s.domaintools.com/".$_SERVER[' REMOTE_ADDR']);

et enchainer avec une expression régulière ou un strpos sur IP location et t'as tout ce dont t'as besoin. :)
Posté le 28 01 2007 à 21h57
McFly - Membre - www
j'y ai songé mais j'aurais aimé ne pas être tributaire d'un autre site.
Posté le 28 01 2007 à 23h09
senkante - Membre
RTFM. :)

En installant l'extension GeoIP t'as accès aux fonctions comme php.net qui te donnent, apparement, toutes les infos dont tu as besoin, et plus.

Comme tu t'en doutes, ça se base sur un service procuré par un autre site, NetGeo en l'occurrence, et on dirait que c'est limité à 20 requêtes par jour.
Posté le 29 01 2007 à 09h21
McFly - Membre - www
"je ne peux pas pour l'instant installer de module supplémentaire sur le serveur ;) "

read the fucking questions ^^
Posté le 29 01 2007 à 09h39
Neoblue - Modérateur - www
voilà le problème c'est que je ne peux rien installer et puis je n'ai pas envie lorsque un changement de serveur surviendra de reconfigurer l'ensemble, perte de temps donc de production.

sinon y avais cette solution maxmind.com et ici sur le ftp maxmind.com mais le HIC c'est que l'API de maxmind ne fonctionne pas du tout (probleme de fread, ftell et de fseek entre autre), la class est trop monstrueuse pour vouloir la modifier ... et puis quoi qu'il en soit il paraitrait qu'elle ne fonctionne pas avec php5 ...

il paraitrait aussi que je ne suis pas rendu ..
Posté le 29 01 2007 à 11h19
senkante - Membre
Neo > ouais bon ça va hein. :)

senkante > j'y ai songé mais j'aurais aimé ne pas être tributaire d'un autre site. OK mais c'est quoi une API? Utilisation de ressources externes. ;)

Quand tu dis que ca marche pas c'est quoi le message d'erreur que tu as? Doit bien y avoir moyen de déboguer.
Posté le 29 01 2007 à 12h14
McFly - Membre - www
oui mais c'est une API vers une BDD .dat de 15MO ... téléchargeable

et du message d'erreur (fseek,fread,ftell) on comprends que la version proposé en GNU (GeoLiteCity.dat) est incompatible avec l'API

par exemple la class place le pointeur (fseek) avec une variable issu d'une class elle meme issue d'une autre class issu d'une variable récupérer dans la bdd, donc voilà, sérieux je prefere meme pas me diriger dans cette voix. tant pis je laisse tomber et taf sur un truc du genre "choisissez votre département" ^^
Posté le 29 01 2007 à 12h42
senkante - Membre
Sujets PHP
<< 1 2 3 4 5 6 7 >>
[résolu] mySQL & css
Auteur : geoffroy
Posté le 06 02 2007 à 15h00
11 Réponses (Nouveau sujet)
Sujet visité 823 fois
[Résolu] Mysql et (...)
Auteur : aguenard
Posté le 04 02 2007 à 17h25
3 Réponses (Nouveau sujet)
Sujet visité 952 fois
localisation
Auteur : senkante
Posté le 28 01 2007 à 17h20
9 Réponses (Nouveau sujet)
Sujet visité 1355 fois
PHP / XML
Auteur : benzor
Posté le 21 01 2007 à 12h11
21 Réponses (Nouveau sujet)
Sujet visité 1723 fois
Programme PHP
Auteur : caniche
Posté le 16 01 2007 à 08h05
43 Réponses (Nouveau sujet)
Sujet visité 1463 fois
CMS Multi Site et (...)
Auteur : Narno
Posté le 26 01 2007 à 12h28
6 Réponses (Nouveau sujet)
Sujet visité 1193 fois
HTACCESS - URL (...)
Auteur : Narno
Posté le 12 07 2006 à 16h29
14 Réponses (Nouveau sujet)
Sujet visité 1034 fois
[Résolu] URL (...)
Auteur : mob
Posté le 14 01 2007 à 00h52
10 Réponses (Nouveau sujet)
Sujet visité 996 fois
Free - Internal (...)
Auteur : Narno
Posté le 22 12 2006 à 11h19
7 Réponses (Nouveau sujet)
Sujet visité 1044 fois
Offre CDI - (...)
Auteur : McFly
Posté le 12 01 2007 à 18h54
0 Réponse (Nouveau sujet)
Sujet visité 610 fois

Sujet bloqué
<< 1 2 3 4 5 6 7 >>
Mentions légales   -   Crédits   -   Nous contacter   -   © Benzor 2006