Inclure (plier les pages des pièces)

PHP est à l'origine un langage de modélisation, créé pour faciliter l'assemblage de morceaux de pages.

Formats pris en charge

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é.

Plier les pages et insérer le contenu commun

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 :

php
<div class="page">
<div class="contenu">
<?php
include __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.

Newsletter

Nejlepsi tipy a triky o PHP do Vaseho e-mailu. Clanky a novinky nejen ze sveta PHP a programovani.