WikiBtsSio

LrdBtsio2019Apache20190919Me

P.P.E.1 des semaines 38 (du 19 septembre 2019) et semaine 39


Première partie

Créer un document GoogleDocs et partagez le avec moi (en mode modification).
Vous penserez à copier les questions avant d'y répondre.
Copier le lien dans la bonne page de dépose.*
Groupe 2
Le 19 septembre 2019
Groupe 1
Le jeudi 26 septembre 2019

Jeudi 3 octobre 2019
Le jeudi 3 octobre 2019


Question 1
Installer Apache - la procédure sera donnée pendant la séance, votre premier travail est de rédiger
cette procédure dans votre rapport.
Question 2 - Dans quel répertoire se trouvent les pages web ?
Question 3 - Comment accède t-on à son site web local (plusieurs possibilités) ?
Question 4 - Est-il nécessaire de préciser le nom de la page d'index (à préciser) ?
Question 5 - Décrivez et détaillez la procédure pour accéder au site web de vos camarades.


Seconde partie

Installation du langage PHP puis test (la procédure doit-être décrite dans le document d'installation de vos disques).
Créez la page test.php dans le répertoire dans lequel se trouvent vos pages web (c.f. au dessus), contenant le texte suivant :
<?php
  • phpinfo();
?>
Pensez à enregistrer la page.
Consultez le résultat et en tirer quelques conséquences ...

Installation du langage PHP :
  • sudo apt install php
et ça devrait suffire !

  • sudo apt install php7.2-cli
  • sudo apt install hhvm

Question 1
Quelle URL saisir pour tester cette page ?
Tester la page PHP d'un de vos voisins , quelle URL devez-vous saisir ?

Question 2
Je vous propose de découvrir rapidement le langage P.H.P.
Pour saisir une variable : $ab=12;
Pour afficher une variable il y a plusieurs solutions
echo $ab;
ou
echo ($ab . "<BR>");
ou
print ($ab . "<BR>");

Expliquez l'utilité et d'où vient le <BR> ?
Pour afficher plusieurs informations sur la même ligne : echo ("Pierre vous avez " . 20 . " ans");
Quel est la fonction de l'espace devants ans ?

Vous remarquez que le texte demande des guillemets ce qui n'est pas le cas des nombres :
Tester le code suivant :
echo ("<BR>");
echo (12 + 23 . "<BR>");
echo ("Bonjour" . " Pierre" . "<BR>");
echo ("Bonjour" + " Pierre");

En tirer les conclusions.

Question 3
Proposez un code PHP pour calculer la somme Sn = 1 + 2 + 3 + 4 + 5 + 6 + 7

Question 4
Comment obtenir un code qui permette de rendre la valeur de n, paramétrable ?
Une réponse sera donnée pendant la séance.
Appliquez la réponse en donnant un exemple.

Question 5
On se pose la question de savoir comment transmettre un paramètre au programme PHP.
Cherchez sur Internet des solutions possibles et rédigez un résumé de vos recherches.

Question 6
Comment peut-on réaliser un test en PHP ?
Par exemple faire un traitement si x est plus grand que 3 et un autre traitement si x est plus petit que 3 ?
Rédigez un résumé de vos recherches.

Question 7
En combinant ce qui a été vu dans les questions précédentes :
Écrivez un code qui permet de saisir un nombre entier n et qui affiche la somme Sn.

Quelques liens :




Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]