PHP包括页眉或页脚位置

时间:2013-10-04 10:13:53

标签: php include location

我希望有人可以提供帮助。我刚刚开始涉足PHP包含以便将来节省时间。例如,我想在网页上更改页脚和页眉一次(使用包含),而不是复制和粘贴代码30或40次 - 哦不...再次打错字。

这让我想到了最好放置这个脚本的问题吗?

<?php include("includes/headernav.html"); ?>

它可以放在div中,还是应该放在代码顶部的下方?

如果我想制作图像/横幅包含模块。我可以

<?php include("includes/image.jpg"); ?> 

或者最好用html包装图像并像这样应用?

<?php include("includes/imagewrapped.html"); ?>

6 个答案:

答案 0 :(得分:1)

不要直接包含.jpeg文件,请使用包装器。仅将include与其他PHP文件一起使用。

至于包含标题,只要它生成有效的html,就可以做任何感觉自然的方式。声明另一个div元素没有特别的理由。

答案 1 :(得分:0)

您可以将其保存为一个函数,并在您想要显示的任何位置调用该函数。

答案 2 :(得分:0)

是否将include放在任何地方并不重要。但是,最好将include放在代码的顶部或底部

答案 3 :(得分:0)

在网站上包含页眉/页脚/菜单时,请注意以下事项:

1)你的页眉/页脚包含(块)应该包含在div中。

2)然后可以区分这种方式,并且可以轻松地对它们进行任何新的更改。

3)在一个元素周围包含一个包装器div总是一个很好的做法,因为CSS可以用它来造型。

4)你的页眉/页脚包含(块)应具有灵活性,即使我们将它们放在页眉,页脚或任何侧边栏中,它们也不应该打扰用户界面。

答案 4 :(得分:0)

希望这会有所帮助:

<?php include("includes/ui_header.php"); ?>

My page content between header and footer

<?php include("includes/ui_footer.php"); ?>

答案 5 :(得分:0)

1)因为您要包含HTML文件,所以您可能需要将其包含在要显示它的位置。

2)在php中创建一个只发送图像URL(可能是其他一些参数)的函数,函数返回HTML代码(String),它只在你要显示它的页面上回显。这样您就可以确保所有图像都具有相同的代码和样式。

例如

function generateImage($url=null) {
    if (isset($url)) return '<img src='.$url.' style="width: 100px; height:100px; border: 1px;" />';
    else return false;
}

更好的方法是始终包含一个php文件。