Accueil - Actualité - Annuaire - Forum - Lexique - Partenaires
10 visiteurs




357 tutoriels
172 membres
2 commentaires tutoriels
30 signatures
5 sites
0 site en attente
147 définitions
147 actualités
0 commentaire actualités
96 messages sur le forum
6 sondages
11 commentaires sondage
La commande include en PHP

La commande include est une fonction très puissante et très souvent utilisé lorsque l'on utilise le langage PHP

Mais que fait cette fonction :

Grâce à cette commande, nous allons inclure du contenu dans une page PHP, dans une autre page PHP.

Hein ??? quoi je comprend rien

Vous allez voir c'est simple. Si nous reprenons nos exemples précédents, nous avons plusieurs inscrits le même code dans différentes page. Par exemple, nous avons inscrit plusieurs la connexion à la base de données. Ce code peut-être inscrit une seule fois que l'on enregistre dans un fichier puis on utilise la commande include pour appeler ce code.

Dans un premier temps, je vous rappelle le code de connexion à une base de données :

<?php
 mysql_connect("localhost", "root", "");
// Connesion à la base de données
 mysql_select_db("toto"); // Sélection de la base de données
?>
 

Enregistrez ce fichier sous le nom de config.php. Maintenant, nous allons mettre à jour un enregistrement comme on l'a vu dans le chapitre précédent et nous allons inclure le fichier config.php dans ce nouveu fichier :

<?php
 
// insertion du fichier config.php
 // Si vous enregistrez dans un dossier ou sous dossier le fichier config.php
 // il faudra changer le chemin du fichier
 // le code sera alors include ('../config.php');
 // ou include ('../config.php');

 include ('config.php');

 // Insertion d'un enregistrement dans la table livre
 mysql_query ("UPDATE livre SET prix='6' WHERE ID='3' ");
 
 mysql_close()// On oubli pas de déconnecter la base de données
?>
 

Que fait ce code :

  • Grâce à la commande INCLUDE, nous allons chercher le fichier se nommant config.php. Ce fichier vous connecte à la base de données.
  • La requête SQL met à jour la table livre et change le prix du livre à 6 € pour l'enregistrement l'ID est 3

Généralement, un site internet est composé de plusieurs pages dans lesquels on retrouve toujours les mêmes éléments à savoir un entête, un menu (généralement sur la gauche) et un pied de page.

Il suffit de créer un entête, un menu et un pied de page et les appeler grâce à la commande include. Le code suivant vous montre comment, j'ai crée mon entête grâce à des INCLUDE.

<!-- DEBUT Entete -->
 <div id="header">
  <div class="moteur">
   <?php include ('fonctionnement/mot.php');?>
 
 </div>
 </div>
 <div id=
"sous_menu"
>
  <div class=
"entete">
   <div class="entete_gauche">
    <?php include ('fonctionnement/ent.php');?>
   
</div>
   <div class=
"entete_droite">
    <?php include ('fonctionnement/visit.php');?>
   </div>
  </div>
 </div>
 <!-- FIN Entete -->
 


Ce code fait appel à 3 fichiers nommés mot.php, ent.php et visit.php. C'est 3 fichiers se situent dans un dossier fonctionnement. Voici une partie du code des 3 fichiers :

Le fichier ent.php affiche l'entête texte du site avec les liens pour accéder aux pages :

<a href="http://www.helpclic.net/"> Accueil</a> -
<a href="http://www.helpclic.net/Annuaire/index.php"> Annuaire</a> -
<a href="http://www.helpclic.net/phpBB2/index.php">Forum</a> -
<a href="http://www.helpclic.net/newsletters.php"> Newsletter</a> -
<a href="http://www.helpclic.net/lexique.php"> Lexique</a> -
<a href="http://www.helpclic.net/partenaires.php"> Partenaires</a>
 

Le fichier mot.php affiche le moteur de recherche dans l'entête :

<!-- Search Google -->
<form method="get" action="http://www.google.com/custom" target="_top"
>
...

</form>

Le fichier visit.php affiche le nombre de visiteur connecté sur le site

 <?php
   $sql = 'SELECT session_ip, session_logged_in, session_time
...
?>

Vous voyez on peut faire des includes avec du php, du html ...

L'avantage lorsque l'on utilise un include c'est que lorsque l'on change un fichier appelé grâce à un include, tout les pages du site sont changés automatiquement.

Faire un lien vers ce tutoriel
Si vous souhaitez faire un lien de ce tutoriel vers votre site, utilisez le code html suivant :
<a href="http://www.helpclic.net/tutoriaux/tutoriel-345-La-commande-include-en-PHP.html" title="La commande include en PHP">La commande include en PHP</a>

Copyright © HELPCLIC.NET | Tutoriaux et cours informatique en ligne. Apprenez facilement l'informatique avec Helpclic