把包括在体内

时间:2010-09-14 08:35:20

标签: php javascript css

我在脑中的任何页面都有一个包含到php页面。在那个PHP中有一些sql和一些div。 我的问题是因为div,我的所有布局都被损坏了。(它会自动将div放在包装器div之前)。如果我把包括在身体 - 一切都好。 (因为我把它放在<div id=wrapper>之后)

所以我有两个问题:

1.将包含物放入体内和头部是否相同?

2.如果不是,我如何将div放在包装器的div之后?

谢谢你!

2 个答案:

答案 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>" ;