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页面,它根本不会显示菜单。请帮忙!
答案 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>