Comment ajouter côté de serveur inclut un site web en utilisant PHP

A Server Side Include (SSI) est un petit peu de HTML qui peut être inséré sur une page de votre site par le serveur lorsque la page se charge. A côté serveur unique Inclure fichier peut être utilisé encore et encore sur de nombreuses pages d'un site, économisant ainsi beaucoup de travaux d'entretien lorsque des modifications doivent être apportées.

Instructions

Comment faire pour créer le code HTML Inclure

1 Comment ajouter côté de serveur inclut un site web en utilisant PHP

Créez d'abord le code HTML que vous souhaitez voir apparaître à la place du PHP include. Ce n'est pas une page Web complète; il est juste le petit peu de HTML qui sera inclus sur une page web plus grande où vous indiquez. L'image ci-contre montre un exemple d'un menu qui pourrait être enregistré en tant que comprennent.

2 Créez un nouveau répertoire sur votre site pour tenir votre inclure des fichiers. Un nom de répertoire comme «inc» ou «comprend» est approprié. Enregistrez le code HTML dans ce répertoire. L'exemple à l'étape 1 peut être enregistré en tant que menu.html.

3 Dans le cas d'un menu ou tout comprennent des liens, écrire les liens d'une manière telle qu'ils fonctionnent correctement, peu importe où ils se trouvent sur votre site. Vous pourriez avoir à utiliser des liens absolus pour accomplir cela.

4 Comprend peut insérer un code HTML: une image, une adresse électronique, une déclaration de confidentialité, une table, un logo.

Comment écrire le PHP Inclure commande

5 Sur vos pages Web complètes, écrire le PHP Inclure commande sur la page dans la position exacte où l'extrait inclus de HTML doit apparaître.

6 Comment ajouter côté de serveur inclut un site web en utilisant PHP

Par exemple, supposons que vous travaillez sur votre page d'accueil: index.php, en utilisant l'exemple menu.html de la section 1, vous devez ajouter le PHP figurant dans l'image pour placer un include sur votre page d'accueil.

Lorsque la page est chargée dans le navigateur, ce qui est montré dans cette position sur la page est le code HTML à partir du fichier inclus.

7 L'image à l'étape 2 montre un chemin d'accès à l'extrait inclus (menu.html) qui se trouve dans un répertoire appelé "comprend" au niveau du serveur Web racine. Depuis le fichier menu.html est écrit de telle sorte que les liens pour le menu ne fonctionnera peu importe où ils sont placés sur le site, le même comprennent peut être ajouté à de nombreuses autres pages en dehors de votre page index.php. En fait, vous pouvez ajouter qui comprennent à chaque page de votre site.

8 Si vous voulez changer le menu (ou tout ce que vous avez ajouté à une page en utilisant un PHP include) vous trouvez simplement le fichier original menu.html dans le répertoire comprend, le changer et de télécharger les modifications. Chaque page sur votre site qui utilise ce fichier inclus va refléter le changement immédiatement.

Vous pouvez voir que le serveur Side Includes peut vous faire économiser beaucoup de temps et d'efforts lorsque vous avez besoin d'apporter des modifications aux éléments qui apparaissent encore et encore sur votre site.

Conseils et avertissements

  • L'image à l'étape 1 montre un menu qui utilise la racine du site en tant que point de départ pour un lien. Le / avant le chemin du répertoire indique que le chemin vers le lien commence à la racine du site. Si vous utilisez un serveur apache, vous pouvez écrire des liens de cette façon afin qu'ils vont travailler sur une page sur le site.
  • SSIs sont parfaits pour les menus, les en-têtes, pieds de page, des informations de contact, des déclarations de confidentialité ou d'autres éléments de la page qui apparaissent sur la plupart ou toutes les pages de votre site.