Search Header Logo
06_03_06 Organisez les pages de votre site en blocs fonctionnels

06_03_06 Organisez les pages de votre site en blocs fonctionnels

Assessment

Presentation

Computers

6th Grade

Practice Problem

Medium

Created by

benidir mourad

Used 7+ times

FREE Resource

14 Slides • 9 Questions

1

06_03_06
Organisez les pages de votre site en blocs fonctionnels

2

Multiple Select

Pourquoi organiser les pages en blocs fonctionnels ?

Cela peut se faire en séparant les différentes parties de la page (comme l'en-tête, le menu, le contenu et le pied de page)

1

Améliorer la lisibilité.

2

La réutilisabilité du code

3

La maintenance du code

3

Et donc pourquoi organiser les pages en blocs fonctionnels ?

  • L’organisation d’un site en blocs fonctionnels permet d’améliorer la lisibilité, la réutilisabilité et la maintenance du code.

  • Un bloc fonctionnel en PHP peut être une section de page comme un en-tête, un pied de page, une barre de navigation ou une zone de contenu dynamique.

  • Nous allons apprendre à structurer des blocs et les intégrer dans des pages web PHP.

4

Exemple :

Imagine que tu as un menu de navigation qui apparaît sur toutes les pages de ton site. Plutôt que de répéter le code, il est possible de le stocker dans un fichier séparé et de l’inclure là où c’est nécessaire.

5

media

La plupart des sites web sont généralement découpés selon le schéma illustré sur l'image à gauche.

Schéma d'un site web

6

Et comment créer et inclure des blocs réutilisables ?

PHP propose deux fonctions principales pour inclure du code : include et require.

  • include('fichier.php'); inclut le fichier spécifié. Si le fichier n’est pas trouvé, un avertissement est affiché mais le script continue.

  • require('fichier.php'); fait la même chose, mais arrête le script si le fichier n’est pas trouvé.

7

Et comment faire ?

Nous allons organiser notre site en divisant les sections communes dans des fichiers séparés comme header.php, footer.php, et sidebar.php.

8

Multiple Select

Un petit test pour savoir si vous avez suivi ? quelle est la différence entre require et include ?

1

Include inclut le fichier spécifié. Si le fichier n’est pas trouvé, un avertissement est affiché mais le script continue.

2

Require inclut le fichier spécifié, mais arrête le script si le fichier n’est pas trouvé.

3

Require inclut le fichier spécifié, mais n'arrête pas le script si le fichier n’est pas trouvé.

4

Require inclut le fichier spécifié, mais n'arrête pas le script si le fichier n’est pas trouvé.

9

Et donc il suffit d'inclure les fichiers qui nous intéresse !
On verra juste après comment créer des blocs fonctionnels !

Exemple de code :

media

10

Créer un en-tête réutilisable

  • L’en-tête du site peut inclure le titre du site, le logo, et des liens vers les fichiers CSS.

  • Ce fichier sera inclus dans chaque page où l’en-tête est nécessaire.

media

​Exemple de code pour header.php :

11

Créer un pied de page réutilisable

  • Le pied de page contient souvent les informations de copyright et les liens vers les réseaux sociaux.

  • Ce fichier sera inclus à la fin de chaque page.

Exemple de code pour footer.php :

media

12

Créer un fichier de contenu dynamique (content.php)

  • Le contenu central peut varier d’une page à l’autre, mais peut aussi être organisé en blocs.

  • Tu peux créer des sections dynamiques qui changent selon les informations envoyées par l’utilisateur ou extraites d’une base de données.

Exemple de code pour content.php :

media

13

Structurer la page avec des blocs fonctionnels

  • Après avoir séparé les différentes sections de la page dans des fichiers réutilisables, nous pouvons les inclure dans notre page principale pour afficher le contenu.

Exemple de code pour index.php :

media

14

C'est à vous !

  • Pensez votre contenu web en blocs fonctionnels !

  • Rendez-vous dans l'exercice _06_03_Exercice_03

15

C'est à vous !

  • Rendez-vous dans l'exercice _06_03_Exercice_04

  • Crée une page web simple avec un en-tête, un contenu et un pied de page.

  • Sépare les sections en fichiers réutilisables et utilise include pour les intégrer dans une page principale.

  • Crée une page de contact avec un formulaire. Le formulaire doit être dans un fichier séparé et inclus dans la page principale.

16

Conclusion

  • Organiser les pages d’un site en blocs fonctionnels est une méthode efficace pour structurer des sites web complexes.

  • Cela permet de garder le code propre et facilement modifiable.

17

Multiple Choice

Pourquoi est-il recommandé d'organiser un site en blocs fonctionnels ?

1

Pour rendre le site plus lent

2

Pour rendre le code plus facile à réutiliser et maintenir

3

Pour réduire le nombre de pages

4

Pour augmenter la taille du fichier PHP

18

Multiple Choice

Quelle est la principale différence entre include et require en PHP ?

1

include inclut des fichiers externes, require inclut du texte

2

require affiche une erreur fatale si le fichier est manquant, include continue le script

3

include est utilisé pour les images, require pour les fichiers PHP

4

Il n'y a aucune différence entre les deux

19

Multiple Choice

Lequel de ces fichiers serait le mieux adapté pour contenir un en-tête réutilisable ?

1

main.php

2

header.php

3

footer.php

4

content.php

20

Multiple Choice

Quel code PHP permet d'inclure un fichier dans une page ?

1

<?php insert('fichier.php'); ?>

2

<?php require('fichier.php'); ?>

3

<php include('fichier.php')>

4

<?php connect('fichier.php'); ?>

21

Multiple Choice

Quel est l'avantage principal de séparer le contenu en fichiers distincts ?

1

Le site charge plus rapidement

2

Cela permet de modifier une section commune une seule fois pour toutes les pages

3

Les fichiers sont plus faciles à compiler

4

Cela augmente le nombre de pages dans le site

22

Multiple Choice

Si un fichier n’est pas trouvé, que fait la fonction require ?

1

Elle génère un avertissement et continue

2

Elle affiche un message d'erreur et arrête l'exécution du script

3

Elle crée automatiquement un fichier vierge

4

Elle continue sans avertissement

23

Multiple Choice

Comment un fichier content.php peut-il afficher du contenu dynamique ?

1

En utilisant uniquement du code HTML

2

En affichant une variable PHP contenant des données utilisateur

3

En ajoutant du texte statique

4

En utilisant la balise <script>

06_03_06
Organisez les pages de votre site en blocs fonctionnels

Show answer

Auto Play

Slide 1 / 23

SLIDE