ya plein d'oiseaux dans le ciel
description du serveur multiutilisateur 1OOOLieues
description en cours de rédaction...
présentation
Ce système repose sur trois environnements différents(java, Google Earth, php), qui tourne sur deux types de plateformes (le serveur et le client)
Pour préciser, les données "montantes" (venant du client) sont envoyées par le programme 1OOOLieues qui tourne en java.
Les données "descendantes" (reçues par le client) sont receptionnées par Google Earth, grace à ses fonctionnalitées d'url rafraichies periodiquement.
Le tout est géré par le serveur sous forme de php/mysql , et quelques transferts ftp
Mais cette description va se focaliser sur la partie php, car en fait, elle peut servir avec d'autres environnements
arborescence
Le dossier qui héberge le serveur 1OOOLieues contient :
- login.php? : login au décolage
- refresh.php? : mise à jour de la position
- contrib_texte.php? : envoi d'une nouvelle contribution texte
librairies et fichiers de configuration
- settings.php données de configuration du serveur
- kmz.php renvoie un fichier kmz à partir d'une chaine de caractères kml
- zip.lib.php : librairie de compression zip pour créer un kmz