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
?>
Pensez à enregistrer la page.
Consultez le résultat et en tirer quelques conséquences ...
Installation du langage 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 :