#liste_articles {display:block}

Script PHP

vendredi 29 juillet 2005

 

Script PHP

Insertion_user.php

Le principe de ce script, est de remettre un badge à une personne qui va s’inscrire sur une borne multimédia possédant un lecteur RFID. Les données du formulaire ainsi que l’identifiant RFID sont stockées dans une base de données MySql. On stocke le nom, le prénom, l’adresse mail, une photo, le sexe ainsi que le profil de visite de la personne. On peut imaginer par exemple que pour une exposition une personne mal voyante pourra sélectionner un profil handicapé, qui affichera l’article concerné en plus gros caractère ou bien encore que le contenu sera sonore plutôt que visuel.

Modification.php

Il faut tout d’abord rentrer son E-mail, pour que l’on récupère les informations associées au profil stocké dans la base de donnée. On affiche des données retrouvées dans la base MySql. A l’aide du menu « Préférences thématiques » vous pouvez ajouter ou supprimer des centres d’intérets

Formulaire.php

Ce script PHP est une page invisible qui mais est très importante dans le processus d’identification et de traçabilité. En effet l’applet java qui est en charge d’appeler une URL pointe vers ce fichier.
Celui-ci se charge d’inscrire dans la base de donnée, la date, l’heure du dernier passage ainsi que l’identifiant de la borne que de la personne a rencontrée. Ensuite une fonction compare cette date avec la date et l’heure actuelle. Si la personne a déjà été identifié dans les dernières 60 secondes alors se fichier bloc le processus d’affichage de données afin d’éviter le rechargement d’une page pendant la consultation d’un article par exemple.
Enfin suite à ces actions ce script appel une nouvelle Url contenant le fichier qui réaliser l’affichage du contenu multimédia.

Dessin.php

J’ai intégré une fonction de dessin à notre architecture. En effet le but de ce fichier était de reproduire sur un plan détaillé le parcours d’un visiteur pendant une exposition. Ainsi lors d’une visite une personne va consulter différentes bornes multimédia qui vont le détecter puis enregistrer son identifiant et l’heure de passage dans une table SQL. Ainsi grâce à la librairie GD de PHP on peut tracer le parcours d’une visite entre les différentes bornes traversées.

Extraction.php

Après récupération de l’identifiant d’une personne, de son profil de visite ainsi que de ses centres d’intérêts, ce script va afficher un contenu personnaliser en choisissant au hasard dans une base de contenu multimédia, un article dont le thème correspond au centre d’intérêt de la personne.
Nous avons choisi de nous servir d’un CMS (SPIP) pour gérer, rassembler, et unifier le contenu multimédia. Un CMS est un outil de gestion de contenu, qui permet a n’importe qui de contribuer à la base de connaissance et publiant sur le site Internet un article sur le thème de son choix.

Documents :

par Guillaume Brobecker