<< Retour au sommaire

 

La fonction d’insertion require

 

 

 

Le sommaire :

  1. Introduction.
  2. Un exemple.

 

 

Introduction

 

La fonction require permet d’insérer le contenu d’un fichier à l’intérieur d’un autre fichier.

Cette fonction a donc pour effet de réaliser un « copier coller » à l’endroit où elle est écrite.

Vous comprendrez immédiatement l’intérêt de cette fonction !

En effet, vous avez désormais la possibilité d’économiser l’écriture de code ou de texte.

 

La syntaxe :

<?php require("NomDuFichier"); ?>

La description :

« NomDuFichier » est le nom du fichier depuis lequel vous souhaitez réaliser l’insertion.

 

 


Un exemple

 

Ci-après, le code de 3 fichiers PHP.

Les fichiers index.php et suite.php permettent de basculer de l’un à l’autre par l’intermédiaire de liens.

Seulement, ces 2 fichiers affichent en haut de page un paragraphe commun, c’est la raison pour laquelle, ici, la fonction require va insérer les informations communes à partir du fichier entete.php.

 

Mais vous pouvez essayer les pages en ligne ici :

Essayer la page >>

 

Pour les télécharger, c’est ici :

Télécharger Require.rar

 

Voici le fichier entete.php :

 

<html>

<head>

<title> Le site INFOS PLUS</title>

</head>

<body>

<h1>Le site INFOS PLUS</h1>

<h1> Le site d'astuces à votre services...</h1>

<p>Contactez-moi au numéro de téléphone suivant :</p>

<p>INFOS PLUS PARIS : <i>01.99.01.01.01</i></p>

<p>Je vous attends ! Venez vite !</p>

 

Voici le code du fichier index.php :

 

<?

// insertion de l'entête

require("entete.php"); ?>

<h1>bonjour</h1>

<h1>Présentation</h1>

<p>Ce site vous propose des centaines d'astuces concernant l'utilisation de l'outil informatique.</p>

<p>C'est d'actualité, non ?</p>

<p>Pour continuer la visite, cliquez sur le lien page suivante...</p>

<p><a href="suite.php">Page suivante</a></p>

</body>

</html>

 

Voici le code du fichier suite.php :

 

<?

// insertion de l'entête

require("entete.php"); ?>

<h1>La suite</h1>

<p>Salut !</p>

<p>Maintenant, si vous voulez continuer de visiter ce site, il va falloir me dire d'où vous êtes...</p>

<p>En fait, il n'y a pas de suite !</p>

<p><a href="index.php">Alors retourner à la page d'accueil...</a></p>

</body>

</html>

 

Philippe BOULANGER