Créer un site en utilisant les include en php
Cette explication reprend le code du tuto Comment créer une feuille de style externe dans lequel seul le nom de la feuille de style à été changé pour les besoins de ce tuto .
Reprenons le code de base :
<html> <head> <meta http-equiv="content-type"
content="text/html; charset=ISO-8859-1"> <title>Feuille de style externe et include php</title> <link type="text/css" href="feuille-de-style.css" rel="stylesheet"/> </head> <body> <div id="moncadre"> <div id="cadrehaut">Ici mon texte</div> <div class="cadredumenugauche">Ici mon texte ou mes liens</div> <div class="cadredumenudroite">Ici mon texte</div> <div id="cadrecentrale"></div> </div> </body> </html>
Dans le code ci-dessus, nous allons déplacer certains éléments dans des fichiers séparés afin de faciliter la gestion du site ( en supposant qu'il y a 50 pages ^^ ) .
Supposons donc que votre site comporte 50 pages et que vous avez besoins de rajouter un élément dans le menu de gauche ... reprendre 50 pages une par une c'est plutôt ennuyant. C'est là qu'intervient l'include en php .
Une include en php est un simple code :
<?php include ("le-nom-de-mon-fichier.php"); ?>
Le code ou texte contenue dans le fichier le-nom-de-mon-fichier.php apparaitrat à la place du code <?php include ("le-nom-de-mon-fichier.php"); ?> .
Une include en PHP, c'est ni plus ni moins l'appel d'un fichier PHP dans un autre fichier PHP.
- Le code <div id="cadrehaut">Ici mon texte</div> va être déplacé dans un nouveau fichier que nous allons nomer include-du-cadre-haut.php , donc <div id="cadrehaut">Ici mon texte</div> dans le code html ci-dessus va être remplacé par l'include <?php include ("include-du-cadre-haut.php");?> .
- Le code <div class="cadredumenugauche">Ici mon texte ou mes liens</div> va etre déplacé dans un nouveau fichier que nous allons nomer include-du-menu-gauche.php, donc <div class="cadredumenugauche">Ici mon texte ou mes liens</div> dans le code html ci-dessus va être remplacé par l'include <?php include ("include-du-menu-gauche.php");?> .
- Le code <div class="cadredumenudroite">Ici mon texte </div> va etre déplacé dans un nouveau fichier que nous allons nomer include-du-menu-droite.php ,donc <div class="cadredumenudroite">Ici mon texte </div> dans le code html ci-dessus va être remplacé par l'include <?php include ("include-du-menu-droite.php");?> .
<html> <head> <meta http-equiv="content-type"
content="text/html; charset=ISO-8859-1"> <title>Feuille de style externe et include php</title> <link type="text/css" href="feuille-de-style.css" rel="stylesheet"/> </head> <body> <div id="moncadre"> <?php include ("include-du-cadre-haut.php");?> <?php include ("include-du-menu-gauche.php");?> <?php include ("include-du-menu-droite.php");?> <div id="cadrecentrale"></div> </div> </body> </html>
Regardez bien les différences entre les 2 codes. Pour cette unique page, nous avons donc 4 fichiers qui sont la feuille de style externe et les 3 fichiers include .



Signaler une erreur
Les cookies PHP
Le langage PHP




