我希望有人可以提供帮助。我刚刚开始涉足PHP包含以便将来节省时间。例如,我想在网页上更改页脚和页眉一次(使用包含),而不是复制和粘贴代码30或40次 - 哦不...再次打错字。
这让我想到了最好放置这个脚本的问题吗?
<?php include("includes/headernav.html"); ?>
它可以放在div中,还是应该放在代码顶部的下方?
如果我想制作图像/横幅包含模块。我可以
<?php include("includes/image.jpg"); ?>
或者最好用html包装图像并像这样应用?
<?php include("includes/imagewrapped.html"); ?>
答案 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文件。