Cours ⇒ Cour PHP facebook twitter youtube

Introduction ⇒ & Inclure des fichiers externes



Inclure des fichiers externes

Pour inclure le contenu d'un fichier externe dans du code PHP, vous disposez des fonctions
recensées au tableau

L'exemple suivant utilise les possibilités d'inclusion fournies par ces fonctions pour
créer une page XHTML à partir de quatre fichiers indépendants. Il s'agit d'un début de
modularisation du code d'un site. Notre hypothèse est que chaque page du site a le même
en-tête et le même pied de page et que chacune des pages ne diffère des autres que par
son contenu.

Exemple 1-1. Inclusion de fichiers externes
Le fichier tete.inc.php :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<?php
$variable1=" PHP 5";
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<?php
echo "<title>Une page pleine d'inclusions $variable1</title>";
?>
</head>
<body>
<?php _
$variableext="Ce texte provient du fichier inclus";
echo "<div><h1 style=\"border-width:5;border-style:double; background-color:#ffcc99;\">
Bienvenue sur le site $variable1 </h1>";
echo "<h3> $variableext</h3>";
echo "Nom du fichier exécuté: ", $_SERVER['PHP_SELF'],"&nbsp;&nbsp;&nbsp;";     
echo " Nom du fichier inclus : ", __FILE__ ,"</div> ";    
?>
Le fichier corps.inc.php :
<?php
echo "<h1> Ceci est le corps du document </h1>";
echo "<h2> Ceci est le corps du document </h2>";
?>
Le fichier corps.html :
<h1> Ceci est le corps du document : Avec PHP on progresse vite et avec MySQL le site devient vite très dynamique................</h1>
<h2> On s'y met tout de suite!!!! </h2>
Le fichier pied.inc.php :
<hr />
<?php
echo "<div><h1 style=\"border-width:3;border-style:groove; background-color: #ffcc99;\"> Fin de la page PHP Liens utiles : <a href=\"php.net\">php.net</a>&nbsp; <a href=\"mysql.org\">mysql.org</a></h1>";
echo "Nom du fichier exécuté: ", $_SERVER['PHP_SELF'],"&nbsp;&nbsp; &nbsp;" ;
echo "Nom du fichier inclus: ", __FILE__ ,"</div>";
?>
</body>
</html>

Le fichier principal.php :
<?php
include("tete.inc.php"); ←1
echo "<hr />";
include_once("corps.inc.php"); ←2
require("corps.html"); ←
require_once("pied.inc.php"); ←3
?>
Ajout de


Changer le fond
Oregionale Skin
7astuces
Sélectionnez un Fond (11)
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces
Fond de contenu
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces