Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS PHP引导-使每个页面的导航栏反向_Php_Html_Css_Twitter Bootstrap - Fatal编程技术网

CSS PHP引导-使每个页面的导航栏反向

CSS PHP引导-使每个页面的导航栏反向,php,html,css,twitter-bootstrap,Php,Html,Css,Twitter Bootstrap,我在我的网站的多个页面上有一个引导导航栏。每次我想对导航栏进行更改时,必须转到每个单独的页面进行更改,这是一种痛苦目标:我想让导航栏在一个地方可编辑,并影响到每一个有导航栏的页面 我试图使navbar代码驻留在一个单独的PHP文件中,然后使用PHP代码将PHP文件包含在页面中 include 'page.php'; 然后调用一个echo语句,在我想要的任何页面上打印导航栏,但由于某种原因,它没有按计划工作 echo $navbarCode; 如何对导航栏进行一次更改并使其更新包括导航栏在内的

我在我的网站的多个页面上有一个引导导航栏。每次我想对导航栏进行更改时,必须转到每个单独的页面进行更改,这是一种痛苦目标:我想让导航栏在一个地方可编辑,并影响到每一个有导航栏的页面

我试图使navbar代码驻留在一个单独的PHP文件中,然后使用PHP代码将PHP文件包含在页面中

include 'page.php';
然后调用一个echo语句,在我想要的任何页面上打印导航栏,但由于某种原因,它没有按计划工作

echo $navbarCode;

如何对导航栏进行一次更改并使其更新包括导航栏在内的所有页面?

您必须将每个文件命名为.php文件

然后,您的navbar.php将大致如下所示:

<nav class="navbar navbar-default">
        <div class="container-fluid" id="navbar-contain">
          <!-- Brand and toggle get grouped for better mobile display -->
          <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse-div" aria-expanded="false">
              <span class="sr-only">Toggle navigation</span>
              <span class="icon-bar"></span>
              <span class="icon-bar"></span>
              <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="#">Food, LLC</a>
          </div>
         <div class="collapse navbar-collapse" id="navbar-collapse-div">
            <ul class="nav navbar-nav navbar-right visible-xs">
              <li><a href="#chicken-div">Chicken</a></li>
              <li><a href="#beef-div">Beef</a></li>
              <li><a href="#sushi-div">Sushi</a></li>
            </ul>
          </div><!-- /.navbar-collapse -->
        </div><!-- /.container-fluid -->
      </nav>

您不必使用echo语句,因为此代码中没有变量。

您必须将每个文件命名为.php文件

然后,您的navbar.php将大致如下所示:

<nav class="navbar navbar-default">
        <div class="container-fluid" id="navbar-contain">
          <!-- Brand and toggle get grouped for better mobile display -->
          <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse-div" aria-expanded="false">
              <span class="sr-only">Toggle navigation</span>
              <span class="icon-bar"></span>
              <span class="icon-bar"></span>
              <span class="icon-bar"></span>
            </button>
            <a class="navbar-brand" href="#">Food, LLC</a>
          </div>
         <div class="collapse navbar-collapse" id="navbar-collapse-div">
            <ul class="nav navbar-nav navbar-right visible-xs">
              <li><a href="#chicken-div">Chicken</a></li>
              <li><a href="#beef-div">Beef</a></li>
              <li><a href="#sushi-div">Sushi</a></li>
            </ul>
          </div><!-- /.navbar-collapse -->
        </div><!-- /.container-fluid -->
      </nav>

您不必使用echo语句,因为此代码中没有变量。

您在何处以及如何定义
$navbarCode
?一个简单的包含在所有页面中应该会起作用。让我很快再试一次,然后看看会发生什么。我上个星期做的@Fred ii我一直做的是在一个文件中包含导航代码,并将其包含在每一页中。确保没有语法错误。你不必重复任何内容,只要包括使用
.php
文件就可以了,而不是
.html
文件就可以了。因此,如果你包含了一个php文件,它会在每次调用该页面时运行该php文件,对吗?假设是,您将如何控制导航栏进入调用它的页面中需要的位置?我打算将navbar代码放在navbar.php中,然后在调用页面中回显字符串变量@Fred ii我遇到的另一个问题是,navbar代码中到处插入了php代码。您在哪里以及如何定义
$navbarCode
?一个简单的包含在所有页面中应该会起作用。让我很快再试一次,然后看看会发生什么。我上个星期做的@Fred ii我一直做的是在一个文件中包含导航代码,并将其包含在每一页中。确保没有语法错误。你不必重复任何内容,只要包括使用
.php
文件就可以了,而不是
.html
文件就可以了。因此,如果你包含了一个php文件,它会在每次调用该页面时运行该php文件,对吗?假设是,您将如何控制导航栏进入调用它的页面中需要的位置?我打算将navbar代码放在navbar.php中,然后在调用页面中回显字符串变量@Fred ii我遇到的另一个问题是,navbar代码中到处插入php代码感谢Atul,但我的代码中确实有变量。我还没有机会再处理这个问题。谢谢Atul,但我的代码中确实有变量。我还没有机会再做这件事。