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