php多页面引用嵌入_您如何在一个PHP包含文件中包含多个页面内容?

我想知道如何在一个要包含在各个页面中的php文件中包括多个元素(页眉,页脚,导航),而不是创建多个要分别调用的php文件?

在我的包含文件中,我有以下代码:

echo '

The elements for the current submission period are: Carnival, Residue, Maudlin.

';

?>

输出到正在运行php的html页面上,我有:

除了整个文件本身,有没有办法包含特定的div或类?

我只是不想为要包含在同一页面上的每个小元素创建一个单独的php include文件.

下面的代码是我在同一个include文件中调用另一个要在另一页上显示的元素的代码.

function elements ()

{

echo'

The elements for the current submission period are: TESTING.

';

elements();

}

?>

任何帮助将是巨大的!

解决方法:

听起来您正在尝试避免使用模板.基本思想是为head,footer,nav中的每一个定义一个单独的文件,并包括内容模板中的文件.

head.php

...

nav.php

page1 page2 page3

foot.php

要创建完整的页面,您需要执行以下操作:

include 'head.php';

include 'nav.php'

An article about prune juice.

include 'foot.php';

?>

现在,如果我理解正确的话,您只希望包含一个文件并能够生成各种元素(head,nav,whathaveyou).您可以通过将include语句包装在函数中来做到这一点:

ubertemplate

function head() { include 'head.php'; }

function nav() { include 'nav.php'; }

function randomElement() { ?>

An article about prune juice. <?php

}

function totalymisguideddynamiccontents() {

echo "

foobar moo
"

}

function() { include 'foot.php'; }

?>

..然后在最后一页中,调用以下函数:

uberpage

include 'ubertemplate.php';

?>

Yomama so big when she wears a yellow coat people yell TAXI!.

最后,如果我理解正确,并且您认为超级页面方法似乎是个好主意,那么您应该尝试一下.那很可能是认识到它有缺陷的唯一方法.我并不是要嘲笑您的想法,但是有更好的方法来处理模板,第一种方法(您试图避免的方法)更干净(但这只是我的观点).

为了找到更好的方法,请查看树枝模板或进行更多研究,然后找到适合您需求的框架.

标签:html,php

来源: https://codeday.me/bug/20191013/1907831.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值