Vous êtes sur la page 1sur 3

UFMC – Faculté des ST – Technologie Web – Chapitre 6 : introduction à PHP – Enoncés des exercices

Exercice 1 : extrait du contrôle de M2 R&T du 9/2/2020 (exercice 1)


Donner ce qui est affiché à l’écran par le programme suivant
Code PHP / HTML Fichier toto.inc.php
<html> <?php
<body> $heure = date("H:i:s");
<font size="2" face="Arial"> $date2 = date("D : d-M-Y");
Ce texte vient du HTML</font> print("<font size=\"2\" face=\"Arial\"> et ce qui suit vient du
PHP<br><br>") ;
<?php
print("\tAujourd\’hui nous sommes $date2") ;
include("toto.inc.php"); print ("<center><h1>\nil est $heure</h1></font></center ") ;
?> ?>
</body>
</html>

Exercice 2 : extrait du contrôle de M2 R&T du 9/2/2020 (exercice 2)


Donner la suite du programme permettant d’obtenir ce qui est affiché dans la partie de droite.

Code PHP / HTML N°ligne Résultat obtenu à l’écran


<html> 1 Omar est en maternelle
<body> 2 Ali en première
<font size="2" face="Arial">Omar est en 3
maternelle 4 Leur mère les accompagne
</font> 5 jusqu’à l’école
6 il est 07h45mn

Remarques :
-La 1° et la 6°ligne sont affichées par le HTML
-Toutes les autres sont affichées par le PHP
-La 2°ligne commence par une tabulation
-La 4° et 5°ligne sont centrées
-L’heure de la 6°ligne a été donnée par le système PHP

Exercice 3 : extrait du contrôle de rattrapage de M2 R&T du 7/9/2020 (exercice 2) : 10 mn


Donner ce qui est affiché à l’écran par le programme suivant
Code PHP / HTML N°ligne Résultat obtenu à l’écran
<html>
<body> 1 --------------------------------------------------------------------
<font size="2" face="Arial">Omar est en --------------------------------------------------------------------
2
maternelle
</font> 3 --------------------------------------------------------------------
<?php 4 --------------------------------------------------------------------
// le code PHP ---------
$heure = date("H\hi\m\n"); 5 --------------------------------------------------------------------
print("<font size=\"2\" 6 --------------------------------------------------------------------
face=\"Arial\"> <br>
\tAli en première\n\n<center> Leur mère 7 --------------------------------------------------------------------
les accompagne\n") ; --------------------------------------------------------------------
print (" jusqu\’à 8
l\’école</center></font>"); 9 --------------------------------------------------------------------
?>
--------------------------------------------------------------------
<!-- retour au code HTML --> 10
<br><font size="2" face="Arial"><h1>il
est <?phpecho$heure; ?></h1>.</font>
</body>
</html>
UFMC – Faculté des ST – Technologie Web – Chapitre 6 : introduction à PHP – Solutions des exercices

SOLUTIONS DES EXERCICES


Exercice 1 (solution en vert)
Code PHP / HTML Résultat obtenu à l’écran
<html> Ce texte vient du HTML et ce qui suit vient du PHP
<body>
<font size="2" face="Arial">Ce texte vient Aujourd’hui nous sommes Sun : 09-Feb-2020
du HTML</font> il est 08:35:42
<?php
include("toto.inc.php"); // on appelle le
fichier
?>
</body>
</html>
Fichier toto.inc.php
<?php
$heure = date("H : i : s");
$date2 = date("D : d-M-Y");
print("<font size=\"2\" face=\"Arial\"> et ce
qui suit vient du PHP<br><br>") ;
print("\tAujourd\’hui nous sommes
$date2") ;
print ("<center><h1>\nil est
$heure</h1></font></center ") ;
?>

Exercice 2 (solution en bleu et vert)


Code PHP / HTML N°ligne Résultat obtenu à l’écran
<html> 1 Omar est en maternelle
<body> 2 Ali en première
<font size="2" face="Arial">Omar est en 3
maternelle 4 Leur mère les accompagne
</font> 5 jusqu’à l’école
<?php 6 il est 07h45mn
// le code PHP ---------
$heure = date("H\hi\m\n");
print("<font size=\"2\"
Remarques :
face=\"Arial\"> <br> -La 1° et la 6°ligne sont affichées par le HTML
\tAli en première\n\n<center> Leur mère -Toutes les autres sont affichées par le PHP
les accompagne\n") ; -La 2°ligne commence par une tabulation
print (" jusqu\’à -La 4° et 5°ligne sont centrées
l\’école</center></font>"); -L’heure de la 6°ligne a été donnée par le système PHP
?>
<!-- retour au code HTML -->
<br><font size="2" face="Arial">il est
<?phpecho$heure; ?>.</font>
</body>
</html>
UFMC – Faculté des ST – Technologie Web – Chapitre 6 : introduction à PHP – Solutions des exercices

Exercice 3 (solution en vert)


Code PHP / HTML N°ligne Résultat obtenu à l’écran
<html> 1 Omar est en maternelle
<body> 2 Ali en première
<font size="2" face="Arial">Omar est en 3
maternelle 4 Leur mère les accompagne
</font> 5 jusqu’à l’école
<?php 6 il est 09h45mn
// le code PHP --------- 7
$heure = date("H\hi\m\n"); 8
print("<font size=\"2\" face=\"Arial\"> <br> 9
\tAli en première\n\n<center> Leur mère les 10
accompagne\n") ; Remarques :
print (" jusqu\’à l\’école</center></font>"); -La 1° et la 6°ligne sont affichées par le HTML
?> -Toutes les autres sont affichées par le PHP
<!-- retour au code HTML --> -La 2°ligne commence par une tabulation
<br><font size="2" face="Arial"><h1>il est -La 4° et 5°ligne sont centrées
<?phpecho$heure; ?>.</h1></font> -L’heure de la 6°ligne a été donnée par le système PHP
</body>
</html>

Vous aimerez peut-être aussi