/
Trabajar con archivos

Incluir (doblar las páginas de las piezas)

23. 08. 2019

Obsah článku

PHP es originalmente un lenguaje de plantillas, que fue creado para facilitar la unión de piezas de páginas.

Formatos admitidos

El plegado funciona como texto, por lo que es aconsejable utilizar formatos relevantes como .html o .md.

Cuando se pega un archivo PHP, su contenido se ejecuta como si existiera físicamente en la ubicación pegada.

Plegado de páginas e inserción de contenidos comunes

A menudo tenemos que crear varias páginas que tienen un contenido común, por ejemplo, un menú.

En HTML plano, primero crearíamos una página con un menú y luego la copiaríamos muchas veces. Pero en PHP podemos automatizar todo el proceso.

Tenemos un archivo menu.html donde está el contenido del menú y index.php donde ponemos el contenido y el menú.

Un ejemplo sencillo:

<div class="página">
<div class="contenido">
<?php
include __DIR__
. '/artículo/' . ($_GET['página'] ?? 'Índice') . '.html';
?>
</div>
<div class="menu">
include 'menú.html';
?>
</div>
</div>

Este script inserta automáticamente el contenido de la página desde el directorio /article y lee el nombre del archivo según la entrada del usuario (parámetro URL ?page=...). Si no se pasa ningún parámetro, se utiliza index.html.

Así, la URL podría ser, por ejemplo, ejemplo.com?page=contacts y cargar /artículo/contacts.html.

Jan Barášek   Více o autorovi

Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.

Rád vám pomůžu:

Související články

1.
2.