如何在html中使用include函数

如何在html中使用include函数,html,Html,如何在另一个html文件中包含一个html文件?不能在html中直接在另一个html文件中包含一个html文件。您应该使用服务器端脚本(如PHP)将其包括在内,或者使用JavaScript将其加载到div中。假设您的HTML具有.PHP扩展名,您只需执行以下操作: <html> <body> Your <i>HTML</i> <? include("somefile.html"); ?> </body> </h

如何在另一个html文件中包含一个html文件?

不能在html中直接在另一个html文件中包含一个html文件。您应该使用服务器端脚本(如PHP)将其包括在内,或者使用JavaScript将其加载到div中。

假设您的HTML具有.PHP扩展名,您只需执行以下操作:

<html>
<body>
    Your <i>HTML</i>
<? include("somefile.html"); ?>
</body>
</html>

你的HTML
然而:

  • 原始文件需要一个php扩展名,以便将其解释为php文件
  • 要包含的文件(
    somefile.html
    )不能有任何
    html
    标记

  • 通过使用诸如PHP之类的预处理器,您可以在另一个文件中包含文件源(这可能是您的html文件)。例如

    <!-- file.html -->
    <table><tBody>
      <tr><td>Cell 1 Row 1</td><td>Cell 2 Row 1</td></tr>
      <tr><td>Cell 3 Row 2</td><td>Cell 4 Row 2</td></tr>
    </tBody></table>
    
    
    单元格1第1行单元格2第1行
    第3单元第2行第4单元第2行
    
    上面是file.html。如果希望将其包含在PHP中,请使用以下命令:

    <?php
      echo "<html><body>";
      echo "Below is an example of a table in HTML.";
      include('./file.html');  // Keep the location relative to current_dir
      echo "Goodbye...";
      echo "</body></html>";
    ?>
    
    
    
    上面的例子是可行的,但是有点不太靠谱。解决这个问题更理想的方法是使用PHP的文件函数读取文件,然后打印内容,如下所示。我们将再次使用file.html作为示例

    <?php
      echo "<html><body>";
      echo "Below is an example of a table in HTML.";
    
      $fp = fopen("./file.html", 'r');           // Open the file for reading
      echo fread($fp, filesize("./file.html"));  // Read whole file
      fclose($fp);
    
      echo "Goodbye...";
      echo "</body></html>";
    ?>
    
    
    

    以上两个PHP示例的作用完全相同。第二个要多花费1.914236706689373秒(根据PHP的microtime函数)。

    您尝试了什么?你想干什么。请提供更多细节。这个问题很糟糕,但我的答案是这样的。请不要。@Truth好吧,看起来他想在html文件中使用include()。嗨,达米恩,是的,你说得对,我想在html文件中使用include函数。Rahul,include是一个php函数。如果你想使用php,你需要它。HTML不是一种编程语言,它是一种标记语言。
    您不能在HTML中直接将一个HTML文件包含在另一个HTML文件中。
    -这应该被限定为“使用PHP”。如果服务器支持它…同意,但他想“在另一个html中包含一个html文件”,而不想“在另一个php中包含一个php”,而且,你可以
    .hi mugur,你是对的。我不想在另一个php中使用php。我想在另一个html中包含一个html文件。Rahul,你已经用
    php
    标记了你的问题……嗨,如果不使用php标记,我怎么能在另一个html页面中包含html文件。正如Dissapintment先生所建议的,如果你的服务器支持,你可以使用
    。你可以阅读更多信息。嗨,shane,我有两个html文件,我想在另一个html页面中包含一个html。这可能吗?rahul,阅读其他答案和评论。如果你无法访问服务器上的预印本,那么,您唯一的选择就是使用javascript,在页面加载后,javascript将包含该文件——这种选择是否足够?首先,当页面被发送到客户端时,它将没有包含的文件。然后运行javascript以包含第二个文件。