> Faqs > ¿Existe la etiqueta include del HTML? ¿Qué opciones tengo?

¿Existe la etiqueta include del HTML? ¿Qué opciones tengo?

Soy muy nóvel en el diseño de web con HTML. Estoy parado en una cosita.

Deseo incluir en una página web el texto de otra página u otro archivo para evitar tener que escribir cabeceras y pies de página, por otro lado tampoco desearía usar Frames, he encontrado una etiqueta <include> que creo hace lo que yo necesito pero no me da el resultado satisfactorio.

El código que escribo es:

 <!-- #Include Virtual="/modelo/general.asp" -->   

Este código lo escribo en el archivo *.htm etc. donde quiero insertar el texto de la web.
Debo excribir algo en el archivo de origen?.

Lo he incluído en el directorio después de la barra.
He probado tanto en mi servidor como en el PC pero sin éxito..
Que me sugierren ustedes?.

¿Existe la etiqueta <include></include> o algo similar?

Respuestas

Ese include lo puedes hacer con un codigo de PHP.

  1. Las paginas deben terminar en PHP en lugar de HTML
  2. debes indicar la ruta exacta de la pagina que queres que aparezca en el lugar donde pones el codigo.

Por ejemplo:

a. en la raiz del sitio haces un folder llamado "includes"donde vas a guardar las paginas que queres que aparezcan en los lugares que diras posteriormente con el codigo
b. Haces SOLAMENTE el encabezado de la pagina en un archivo que al guardar lleve PHP al final (header.php)
c. pones este codigo en la parte superior de una pagina donde queres que aparezca el archivo header.php

<?php include ("includes/header.php"); ?>   

d. La pagina donde estas guardando este codigo debe ser PHP, no HTML.

Sube todo a tu servidor y haz la prueba. Localmente no veras nada a no ser que tengas instalado PHP en tu computadora y abras el archivo a través de un servidor web que soporte PHP.

Bartolomé Ibarra Mejía