salut, Comme ca, je ne vois aucun moyen simple pour que ta carte picdem.net envoie des infos directement a la base de données. Les solutions que je vois : - tu modifies le programme/firmware stocké sur ta carte picdem.net pour qu'il envoi de maniere periodique des requetes a ta base de donnees.
Perso c'est ce que j'aurais fait mais c'est surement pas le plus simple, parce que ca demande des connaissance en C, et qu'il faut vraissemblablement implanter (programmer) un client MySQL.
- tu lances un programme intermediaire, sur un autre ordinateur (par exemple sur celui ou se situe ton serveur SQL) qui, periodiquement, va chercher les infos sur ta carte (ouverture de la page HTML correspondante sur la carte picdem.net) et les renvoie au serveur SQL. En fait, le programme ne sert que d'intermediaire, il demande les infos d'un cote, et les envoi de l'autre. A mon avi c'est plus chiant comme truc a faire. Deja je sais pas avec quel programme tu pourrais faire ca, et ensuite (la plus grosse contrainte a mon avis) il faut que tu disposes d'un ordinateur ou tu puisses faire tourner ton programme 24H/24 ! (sinon ta base de donnee ne sera plus actualise)
Il existe une troisieme solution, pour que ton site en PHP/MySQL dispose des infos qui sont sur la carte. C'est.... .... .... de les demander a la carte tout simplement ! Je m'explique : pourquoi passer par la base de donnees ? Pourquoi demander des informations a la base de donnees alors que la carte picdem.net les a deja (et en plus, elle a des infos plus recente!) Pourquoi faudrait il remplire ta base de donnees avec des trucs inutiles ? la commande 'open' en PHP te permet de recuperer un fichier sur un autre ordinateur ! pourquoi ne pas recuperer le contenu de la page HTML sur ta carte picdem.net ?
Par contre, cette solution ne marche pas si : - les donnees doivent etre consultee ailleurs que sur ton site. - tu veux garder un historique de tes donnees - la configuraton de ton serveur PHP est pourri et 'open' ne permet pas d'ouvrir les pages a distance
Sur ceux, j'y vais je suis en retard, desole pour les fautes, pas le temps de relire :P
|