Projet | ​​​Mini projet - Web |  ​​PHP - Lecture & calculs sur données

Contexte

Nous disposons de deux données, hauteur et surface, enregistrées chacune dans un fichier texte sur notre espace web. L'objectif est de calculer le volume correspondant à fin d'édition. Voir figure ci-contre.

Cette situation convient également à tout autre client HTTP telle une carte Arduino en charge d'un système.

L'espace d'hébergement est supposé prêt à accueillir des fichiers.

Préparation des fichiers de donnée

Pour cela, nous utilisons NotePad++.

  1. ​Saisir les données texte présentées sur les panneaux ci-contre.
  2. Les enregistrer avec l'extension txt puis ​​​​charger l'espace web.
  3. S'assurer avec un navigateur que les deux fichiers sont effectivement enregistrés sur l'espace web.

Lecture et extraction de la donnée de surface

Nous recopions un script PHP qui réalise : la lecture du fichier surface.txt, l'extraction de la donnée numérique et l'affecte à une variable. Voir ce script sur le panneau latéral.

  1. ​Saisir le script sous NotePad++, l'enregistrer puis charger l'espace web.
  2. S'assurer que le navigateur édite le contenu de la variable $surface.

Edition du volume

Nous complétons le script afin de calculer puis éditer le volume dans un navigateur.

  1. Compléter le script afin d'éditer également la donnée contenue dans le fichier hauteur.txt. Consulter cette page du site w3Schools.com si nécessaire.
  2. Calculer le volume. Consulter le site w3Schools.com si nécessaire.
  3. S'assurer que le volume s'affiche dans la page web.

fichier texte

Il contient la hauteur : 2,5 mètres

fichier texte

Il contient la surface : 2 mètres carré

Script PHP

En vert s'affichent les commentaires.