otra incluir include_once desde conexion carpeta archivo php html function include server-side-includes

php - incluir - Equivalente de include() en HTML



include_once php (9)

Me preguntaba si existe alguna forma de incluir contenido html dentro de otro html usando solo html.

Un reemplazo de PHP

<?php include("file.php"); ?>

es posible?

EDITAR:

Esto ha provocado cierta confusión, lo que necesitaba era "casi una etiqueta html" que tenía la funcionalidad de incluir un documento html en otro.


El plug desvergonzado de una biblioteca que escribí resuelve esto.

https://github.com/LexmarkWeb/csi.js

<div data-include="/path/to/include.html"></div>

Lo anterior tomará el contenido de /path/to/include.html y reemplazará el div con él.


Esto podría ser unos años tarde, ¡pero así es como lo hice!

en la primera línea después de poner esta línea!

<SCRIPT LANGUAGE="JavaScript" src="http://yourdomain.com/header.js">

luego crea un archivo llamado "header.js" e ingresa el contenido del archivo que deseas incluir! al igual que....

<!-- Begin document.write(''<center>''); document.write(''<a href="http://alinktosomewhere.co.za">a link 1</a>''); document.write(''<a href="http://alinktosomewhere.co.za">a link 1</a>''); document.write(''<a href="http://alinktosomewhere.co.za">a link 1</a>''); document.write(''<a href="http://alinktosomewhere.co.za">a link 1</a>''); document.write(''<hr>''); document.write(''</center>''); // End -->

Espero que esto ayude !


HTML no tiene una función para incluir contenido adicional de forma nativa. Sin embargo, la mayoría de los servidores web tienen sentencias include del lado del servidor:
SSI en Apache
SSI en IIS


Has probado:

<object type="text/html" data="file.html"></object>


No hay tal cosa. Tendría que usar un lenguaje de scripting del lado del servidor o JavaScript para hacer algo como esto.


No se puede hacer puramente por HTML. (Hay iframes, sin embargo, pero no creo que califique en este caso).

Se puede hacer usando JavaScript. Obtienes el otro archivo a través de Ajax y colocas su contenido dentro de un elemento HTML en la página actual.


Sí, lo hay, pero debe habilitarlo en su configuración o .htaccess:

Options +Includes AddType text/html .shtml AddHandler server-parsed .shtml

Por supuesto, con eso necesitas cambiar el nombre de cualquier archivo haciendo .shtml a .shtml ... o podrías usar:

Options +Includes AddType text/html .html AddHandler server-parsed .html

la sintaxis en sí es similar a un comentario:

<!--#include virtual="/footer.html" -->



lo único sería un iframe que es html puro. pero también puedes usar javascript para obtener la página a través de ajax e incluirla en tu hirarchy dom