正确的是,我要创建一个如下图所示的布局:-该布局将用于50多个页面,所以我想知道创建此布局的最佳方法。我之前已经给过它,但是我似乎无法理解它应该如何工作。
我一直试图使其工作像这样:
header.php-保留侧栏。侧边栏1float: left;
和侧边栏2float: right
以及它们在容器中以将它们固定到位。
index.php-保留诸如带有有关用户统计信息的表之类的内容(在HTML表中)。它包装在div中(主要内容)。在页面顶部include("header.php");
。确实可以,但是当页面顶部的PHP使用echo
该值时,该值将不在div之内。
基本上我创建的布局在这里:-DEMO HERE
这就是我希望布局看起来的样子,但是现在这是问题所在。我正在使用PHP计算内容,例如:
if($userhp <= 0) {
echo "You are dead";
}
现在,此代码位于页面顶部,这意味着它将在打开div(用于主要内容)之前回显。此代码应在div内吗?
关键是这个示例在一个较大的if
语句中,因此我不得不对此加以简化,其中一些块可能是100多个代码行。
所以我不确定该怎么做,朝着正确的方向轻推会很棒。
如果您需要更多信息,或者我没有足够清晰地进行说明,请发表评论,我们会尽快与您联系。
看一下输出缓冲。您可以将输出存储在变量中,以后再在div中打印:
<?
ob_start(); // Turn on output buffering
if ($userhp <= 0) {
echo "You're dead";
}
...
$contents = ob_get_clean(); // Store output in $contents
...
?>
<div id="content"><?php echo $contents ?></div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句