0

使用 HTML 和 php 时包含文件的正确位置在哪里?

在 HTML 代码之前:

<?php include 'file.php' ?>
<html>
<head>
</head>
<body>
</body>
</html>

在头部标签中:

<html>
<head>
<?php include 'file.php' ?>
</head>
<body>
</body>
</html>

在正文标签中:

<html>
<head>
</head>
<body>
<?php include 'file.php' ?>
</body>
</html>
4

4 回答 4

3

将文件包含在代码中的任何位置...

示例: - 如果包含是一个 html 表单,它将进入正文。- 如果包含是一个处理表单的 php 脚本,它可能会进入头部。

于 2013-11-07T13:16:17.693 回答
2

如果您导入的文件只是 PHP 块之外没有字符的代码,那么没关系。我个人将它放在文件的顶部,以便我可以使用ini_set影响整个执行或发送标头或 cookie。

如果您有内容要打印在文件的主代码或 PHP 块之外,您应该将文件放在您想要内容的位置。

请注意,如果您想在主文件中保持主 HTML 结构静态并且仍然想打印到两者<body><head>我建议您在函数中执行这两个操作,将导入添加到文件顶部并调用函数进行打印。

于 2013-11-07T13:15:37.923 回答
2

PHP 不在乎你把它放在哪里。但是,为了显示您的页面,这取决于包含的文件是什么。例如,如果file.php包含表格的主体,显然它应该放在<body>标签中。

于 2013-11-07T13:16:18.957 回答
0

这取决于您的需要。

如果您的 file.php 文件有一些您想在整个代码中访问的全局函数,那么我会说将它包含在顶部。此外,如果您对包含文件中的标题进行任何操作,请务必将其包含在顶部。

但是,假设您的 file.php 包含一个动态 javascript 代码(换句话说,一个由 php 根据情况更改的脚本),那么标题可能是它的最佳位置,因为这或多或少是标准位置放置javascript。

最后,如果您的 file.php 旨在为文件引入实际的 html 或结构,那么一定要将其包含在正文中。

于 2013-11-07T13:22:39.087 回答