TP de synthèse

Commentaires

Transcription

TP de synthèse
Synthèse du mini-projet - 2 heures
Télécharger sur le site http://prototheque.free.fr/ISN/ le fichier synthese.zip. Il comprend :
 Un fichier php : synthese.php de quelques lignes qu'il faudra compléter

Un dossier images comportant 9 images : maison0.gif à maison8.gif
...
maison0.gif
maison1.gif
...
maison8.gif
Il vous est demandé de modifier le fichier synthese.php de manière à :
Version 1 : Afficher le nombre de trames dans le cycle reçu
Version 2 : Afficher chaque trames sur une ligne
Version 3 : Vérifier l'intégrité de chaque trame en calculant le checksum
Version 4 : Pour chaque trame valide indiquer le type de capteur
Version 5 : Pour chaque trame valide indiquer par une phrase le message envoyer
"La personne n'est pas dans la pièce 3", "Il fait 25.3°", "Pas de fumée détectée", "Le robinet coule", ...
Version 6 : A la fin de l'analyse, la pièce où se trouve la personne est affichée
Version 7 : Réaliser une interface résumant la situation : une image est affichée indiquant la pièce où
se trouve la personne. Une phrase en rouge affichant un message d'urgence le cas échéant.
Rappel de quelques fonctions dont vous pourriez avoir besoin en php
int strpos ( string $haystack , mixed $needle [, int $offset = 0 ])
Cherche la position numérique de la première occurrence de needle dans la chaîne de caractères haystack. à
partir de la position offset si celle-ci est précisée (0 par défaut). Retourne la position ou FAUX.
string substr ( string $string , int $start , int $length )
Retourne le segment de string défini commençant au caractère d'indice start et de longueur length.
string dechex ( int $number )
Retourne une chaîne (minuscule) contenant la représentation hexadécimale de l'argument number
int ord ( string $string )
Retourne le code ASCII du premier caractère de string.
int strtoupper( string $string )
Retourne la chaîne string en majuscule.
Les 7 versions sont à déposer sur le serveur FTP, dans un nouveau dossier MINIPROJET dans votre dossier personnel.

Documents pareils