3

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

这让我想到了把这个脚本放在哪里最好的问题?

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

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

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

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

还是最好将图像包装在html中并像这样应用?

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

6 回答 6

1

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

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

于 2013-10-04T10:19:02.587 回答
0

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

于 2013-10-04T10:17:39.720 回答
0

include放在任何地方都没有关系。但是,最好放在include代码的顶部或底部

于 2013-10-04T10:18:49.073 回答
0

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

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

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

3) 在元素周围包含一个包装器 div 始终是一个好习惯,因为 CSS 可以使用它来进行样式设置。

4) 您的页眉/页脚包含(块)应该具有灵活性,即使我们将它们放在页眉、页脚或任何侧边栏中,它们也不应该干扰 UI。

于 2013-10-04T10:35:47.167 回答
0

希望这可以帮助:

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

My page content between header and footer

<?php include("includes/ui_footer.php"); ?>
于 2013-10-04T10:40:59.377 回答
0

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

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

例如

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

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

于 2013-10-04T10:50:36.593 回答