如何在另一个php文件中包含包含引导内容的php文件

如何在另一个php文件中包含包含引导内容的php文件,php,jquery,html,css,Php,Jquery,Html,Css,在另一个php文件中包含带有导航栏的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">

在另一个php文件中包含带有导航栏的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"; 
?>


我已经检查了文件的引用,所有引用似乎都正常

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

最好有一个“主”应用程序模板,其中包括html标记、头部和主体,然后在主体内部底部包含脚本,并使用PHP标记包含导航栏。


<?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;
            }
?>
请试试这个。这肯定会有用。这在我的情况下有效。

“应该是”

        <?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';
?>


你的问题是什么/你看到了什么错误?首先用php更正你的html。第一步。学习使用php。没有错误。只有导航栏不会appera@MillerAdulu您提供的内容中肯定存在语法错误。谢谢您让我尝试一下。谢谢,我设法调试了错误并在中为文件添加了回显行index.php.always welcome。您的问题是否已解决?请也接受ans。我只能接受一个答案。我使用此方法在文本文件中查找错误,该文本文件添加了来自另一个答案的一些建议。不幸的是,无法接受答案的组合。