【发布时间】:2014-03-02 01:40:36
【问题描述】:
我想知道如何将各种元素(页眉、页脚、导航)包含在一个 php 文件中以包含在各个页面上,而不是创建多个单独调用的 php 文件?
在我的包含文件中,我有以下代码:
<?php
echo '<h1 class="sub-elements">The elements for the current submission period are:<span style="font-weight:bold; color:#ff6000;"> Carnival, Residue, Maudlin</span>.</h1>';
?>
输出到运行 php 的 html 页面我有:
<?php include('php-includes/current-elements.php');?>
有没有办法包含特定的 div 或类,而不是整个文件本身?
我只是不想为我想在同一页面上包含的每个小元素创建一个单独的 php 包含文件。
下面的代码是我在同一个包含文件中调用不同元素以显示在另一个页面上的代码。
<?php
function elements ()
{
echo'<h1 class="sub-elements">The elements for the current submission period are:<span style="font-weight:bold; color:#ff6000;"> TESTING</span>.</h1>';
elements();
}
?>
任何帮助都会很棒!
【问题讨论】:
-
你可以拥有多个函数的文件并只调用需要的函数
-
既然包含的内容是静态的,那为什么不直接包含HTML呢?为什么要麻烦 PHP 包括它?
-
@rvighne,我想这样做,因为我不想更新几个页面,而只想更新一个。
-
您应该做的是直接编写 static 内容(如您的示例),并且仅使用 PHP 包含动态部分(如放入变量)。在 cmets 中遵循 Lashane 的建议。
-
我在包含文件本身中创建了一个函数,但跨多个页面调用它似乎不起作用,或者代码编写不正确。