我在脑中的任何页面都有一个包含到php页面。在那个PHP中有一些sql和一些div。
我的问题是因为div,我的所有布局都被损坏了。(它会自动将div放在包装器div之前)。如果我把包括在身体 - 一切都好。 (因为我把它放在<div id=wrapper>
之后)
所以我有两个问题:
1.将包含物放入体内和头部是否相同?
2.如果不是,我如何将div放在包装器的div之后?
谢谢你!答案 0 :(得分:1)
1.将包含物放入体内和头部是否相同?
这取决于包含文件包含的内容。在您的情况下,由于它包含一些HTML代码,因此不宜将其包含在<head>
代码中,您需要将其放在<body>
代码下方。
2.如果不是,我如何将div放在包装器的div之后?
您需要将文件准确地包含在要显示内容的位置。
答案 1 :(得分:0)
您可以使用输出缓冲进行调查。
这样,您可以捕获包含的脚本创建的输出,然后决定输出它的位置。
ob_start() ;
include "path/to/script.php" ;
$out = ob_get_contents() ;
ob_end_clean() ;
echo "<div id=\"wrapper\">" ;
echo $out ;
echo "</div>" ;