PHP es originalmente un lenguaje de plantillas, que fue creado para facilitar la unión de piezas de páginas.
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.
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"><?phpinclude __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:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | es