PHP est à l'origine un langage de modélisation, créé pour faciliter l'assemblage de morceaux de pages.
Le pliage fonctionne sous forme de texte, il est donc conseillé d'utiliser des formats pertinents tels que .html
ou .md
.
Lorsqu'un fichier PHP est collé, son contenu est exécuté comme s'il existait physiquement à l'emplacement collé.
Souvent, nous devons créer plusieurs pages qui ont un contenu commun - par exemple, un menu.
En HTML simple, nous devrions d'abord créer une page avec un menu, puis la copier plusieurs fois. Mais en PHP, nous pouvons automatiser l'ensemble du processus.
Ayons un fichier menu.html
où se trouve le contenu du menu et index.php
où nous mettons le contenu et le menu.
Un exemple simple :
<div class="page"><div class="contenu"><?phpinclude __DIR__. '/article/' . ($_GET['page'] ?? 'Index') . '.html';?></div><div class="menu">include 'menu.html';?></div></div>
Ce script insère automatiquement le contenu de la page depuis le répertoire /article
et lit le nom du fichier en fonction de la saisie de l'utilisateur (paramètre URL ?page=...
). Si aucun paramètre n'est passé, index.html
est utilisé.
Ainsi, l'URL pourrait ressembler, par exemple, à exemple.com?page=contacts
et charger /article/contacts.html
.
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | fr