2016-11-15 29 views
-1

我在使用另一个php文件中的导航栏包含php文件时遇到了问题。如何在另一个php文件中包含带有bootstrap内容的php文件

这里的导航文件:

<?php echo " 
<html> 
<head> 
<nav class = "navbar navbar-default navbar-fixed-top " role = "navigation"> 
<div class = "container-fluid"> 

    <div class = "navbar-header navbar-right"> 
    <ul class = "nav navbar-nav"> 
     <li><a href = "index.php"> About Me </a></li> 
     <li><a href = "contact.php"> Contacts </a></li> 
     <li><a href = "skills.php"> Skills </a></li> 
     <li><a href = "portfolio.php"> Portfolio </a></li> 
     <li><a href = "case_studies.php"> Case Studies</a></li> 
     <li><a href = "resume.php"> Resume </a></li> 
     <li><a href = "extras.php"> Extras</a></li> 
    </ul> 
    </div> 
    </div> 
</nav> 
</head> 
<script src = "js/bootstrap.min.js"></script> 
<script src = "js/jquery.min.js"></script> 
</html> 
" ?> 

我有这行我index.php文件

<?php 
include"navigation.php"; 
?> 

我检查了文件的引用和所有refereces看起来OK。

+2

什么是你的问题/是你看到了什么错误? –

+0

纠正PHP第一。你的HTML –

+0

步骤之一。学习使用PHP [字符串](http://php.net/manual/en/language.types.string.php)。 –

回答

0

“应该是'

 <?php echo ' 
     <html> 
     <head> 
     <nav class = "navbar navbar-default navbar-fixed-top " role = "navigation"> 
     <div class = "container-fluid"> 

      <div class = "navbar-header navbar-right"> 
      <ul class = "nav navbar-nav"> 
       <li><a href = "index.php"> About Me </a></li> 
       <li><a href = "contact.php"> Contacts </a></li> 
       <li><a href = "skills.php"> Skills </a></li> 
       <li><a href = "portfolio.php"> Portfolio </a></li> 
       <li><a href = "case_studies.php"> Case Studies</a></li> 
       <li><a href = "resume.php"> Resume </a></li> 
       <li><a href = "extras.php"> Extras</a></li> 
      </ul> 
      </div> 
      </div> 
     </nav> 
     </head> 
     <script src = "js/bootstrap.min.js"></script> 
     <script src = "js/jquery.min.js"></script> 
     </html> 
     ';?> 

包括文件

<?php 
include 'navigation.php'; 
?> 
+0

这有效。谢谢。 –

0

为什么要关闭导航文件中的HTML标记?

这可能是最好有一个'主'应用程序模板,其中包括HTML标记,头部和身体,然后在身体内包括脚本在底部和包含您的导航栏使用PHP标记。

1
<?php try{ 
      if(!file_exists("navigation.php")) 
      { throw new Exception("Unable to include resources header"); } 
      else{ require_once("navigation.php"); } 
      }catch(Exception $e){ 
       echo $e->getMessage(); 
       exit; 
      } 
?> 

请尝试这一点,这一定会work.This工作在我的情况。

+0

谢谢你让我尽快尝试 –

+0

谢谢,我设法调试错误,并在index.php文件中添加一条回声线。 –

+0

随时欢迎。你的问题解决了还是不行?也请接受答案。 –

相关问题