包含在bootstrap中

时间:2015-05-05 09:22:27

标签: php twitter-bootstrap

This is how it looks when everything is in one file index.php文件

<link href="css/bootstrap.min.css" rel="stylesheet"/>
    <script src="js/bootstrap.min.js"></script>
<div class="head">
    <?php include_once("menu.php"); ?>
</div>

menu.php文件

<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
   <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" 
         data-target="#menu">
         <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="index.php">Silverado</a>
   </div>
   <div class="collapse navbar-collapse" id="menu">
      <ul class="nav navbar-nav">
         <li><a href="index.php">Home</a></li>
         <li><a href="movies.php">Movies</a></li>
         <li class="active"><a href="price.php">Price List</a></li>
         <li><a href="contact.php">Contact Us</a></li>
      </ul>
   </div>
</nav>

这是我使用bootstrap在网页中显示菜单的代码。这很好用。但我想将这些代码保存在不同的文件中,并使用php的include_once标记将其包含在我的网页中。如果我将此代码放在不同的文件中并将其包含在我的网页中,如果我运行我的index.php页面,它根本不会显示菜单。请帮忙!

1 个答案:

答案 0 :(得分:2)

嗯...... index.php中的PHP应如下所示:

include_once ('index.php');

并将head元素放入index.php

确保PHP正常运作。把它放在某个地方:

<?php echo "PHP is working !"; ?>

这是你应该拥有的:

的index.php

<html>
    <head>
        <link href="css/bootstrap.min.css" rel="stylesheet"/>
        <script src="js/bootstrap.min.js"></script>
    </head>
    <body>
        <?php include_once ("menu.php"); ?>
    </body>
</html>

menu.php:

<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
   <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" 
         data-target="#menu">
         <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="index.php">Silverado</a>
   </div>
   <div class="collapse navbar-collapse" id="menu">
      <ul class="nav navbar-nav">
         <li><a href="index.php">Home</a></li>
         <li><a href="movies.php">Movies</a></li>
         <li class="active"><a href="price.php">Price List</a></li>
         <li><a href="contact.php">Contact Us</a></li>
      </ul>
   </div>
</nav>