使用HTML和php时,包含文件的正确位置在哪里?
在HTML代码之前:
<?php include 'file.php' ?>
<html>
<head>
</head>
<body>
</body>
</html>
在head标签中:
<html>
<head>
<?php include 'file.php' ?>
</head>
<body>
</body>
</html>
在正文标记中:
<html>
<head>
</head>
<body>
<?php include 'file.php' ?>
</body>
</html>
答案 0 :(得分:3)
将文件包含在代码中的任何位置......
实施例: - 如果include是一个html表单,它会进入正文。 - 如果include是一个用于处理表单的php脚本,那么它可能就会出现。
答案 1 :(得分:2)
如果导入的文件只是PHP块之外没有字符的代码,那么无关紧要。我个人把它放在文件的顶部,以便我可以使用ini_set
影响整个执行或发送标题或cookie。
我有内容要打印在文件的主代码或PHP块之外,你应该把文件放在你想要内容的地方。
注意,如果你想让你的主文件中的主要HTML结构保持静态,并且仍想打印到<body>
和<head>
,我建议你在函数中同时执行这两项操作,将导入添加到文件顶部并调用要打印的函数。
答案 2 :(得分:2)
PHP并不关心你把它放在哪里。但是,为了显示您的页面,它取决于包含的文件是什么。例如,如果file.php
包含表格的正文,那么显然它应该放在<body>
代码中。
答案 3 :(得分:0)
这取决于您的需要。
如果你的file.php文件有一些你想在整个代码中访问的全局函数,那么我会说把它包含在顶部。此外,如果您对包含文件中的标题执行任何操作,请务必将其包含在顶部。
但是,假设你的file.php包含一个动态的javascript代码(换句话说是一个由php根据情况改变的脚本),那么标题可能是它的最佳位置,因为这或多或少是放置javascript的标准位置。
最后,如果你的file.php意图将实际的html或结构引入文件,那么肯定将它包含在正文中。