iframe??

tenia cierto curiosidad con mi hosting, es q me dijo q no aceptaba la función include del PHP en los archivos html como los includes que enseñan en este foro que son:

<?php include("navegacion.txt"); ?>

me dijeron que pra poder usar la función include, los archivos deben ser .php entonces lo cambie a php quedo asi:

<?php include("navegacion.php")?>

tambien probe asi:

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

y no me sirvio pero me dijeron: Igualmente en html tienes el iframe.
que no tengo ni idea de que es el iframe alguien me podria explicar?
Normalmente el include es del archivo config.php para poder conectar a las bases de datos y normalmente es asi

<?php

include(config.php);

?>

o asi

<?
include (config.php

?>

que seria lo mismo y no se pueden poner archivos txt
En realidad no coincido con pein, si puedes incluir archivos txt, cuando los de tu hsoting te dijeron que la extencion tenia que ser php no se referia a los archivos que incluirias, si no al archivo donde pones el include, ya que su servidor no esta configurado para detectar las etiquetas de php en archivos con extencion html.

esto quiere decir que para que se ejecute la funcion include debes ponerles extencion php a los archivos donde escribes el include.