在localhost中执行代码时,php文件中的部分html文件不会出现

在localhost中执行代码时,php文件中的部分html文件不会出现,php,css,html,twitter-bootstrap,Php,Css,Html,Twitter Bootstrap,我正在创建一个注册页面,其中包括引导中的php、html和css <?php include "header.php"; ?> <html> <head></head> <body> <!--content--> <div class=" container"> <div class=" register"> <h1>Register</h1>

我正在创建一个注册页面,其中包括引导中的php、html和css

<?php include "header.php"; ?>
<html>

<head></head>

<body>
  <!--content-->
  <div class=" container">
    <div class=" register">
      <h1>Register</h1>

      <?php if(isset($_GET[ 'error'])) { echo '<font color="red">'.$_GET[ 'error']. '</font>'; echo '<br><br>'; } if(isset($_GET[ 'ok'])) { echo '<font color="blue">You are successfully Registered..</font>'; echo '<br><br>'; } ?>


      <form action="process_register1.php" method="POST">
    </div>
    <div class="col-md-6 register-bottom-grid">
      <h3>Personal infomation</h3>
      <div>
        <span>Full Name</span>
        <input type="text" size="30" maxlength="30" name='fnm'>
      </div>
      <div>
        <span>Username</span>
        <input type="text" size="30" maxlength="30" name='unm'>
      </div>
      <div>
        <span>Password</span>
        <input type='password' name='pwd' size="30">
      </div>
      <div>
        <span> Confirm password</span>
        <input type='password' name='cpwd' size="30">
      </div>
      <div>
        <span> Gender</span>
        <input type="radio" value="Female" name="gender" id='f'>Female
        <input type="radio" value="Male" name="gender" id='m'>Male
      </div>
      <div>
        <span>E-mail address</span>
        <input type='mail' name='mail' size="30">
      </div>
      <div>
        <span> No contact</span>
        <input type="text" name='contact' size="30">
      </div>
      <div>
        <span> City</span>
        <select style="width: 195px;" name="city">

          <option>Tirana</option>
          <option>Korca</option>
          <option>Vlora</option>
          <option>Kavaja</option>



        </select>
      </div>


      <input type="submit" value="submit">


    </div>

    <div class="clearfix"></div>
    </form>
  </div>
  </div>

</body>

</html>

登记
个人信息
全名
用户名
密码
确认密码
性别
女性
男性
电子邮件地址
没有联系
城市
地拉那
科尔察
发罗拉
卡瓦哈
这是我的header.php文件:


网上购物
addEventListener(“加载”,函数(){
setTimeout(hideURLbar,0);
},假);
函数hideURLbar(){
滚动到(0,1);
}
$(文档).ready(函数(){
$(“.memenu”).memenu();
});

欢迎

我假设您的
header.php
以doctype、
等开始一个正确的html页面。。。但之后

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

再次启动html文件:

<html>
<head></head>
<body>


确保您的标记有效

我假设您的
header.php
以doctype、
等开始一个正确的html页面。。。但之后

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

再次启动html文件:

<html>
<head></head>
<body>


确保您的标记有效

看来您的头文件不是头文件,而是一个完整的HTML文档。它打开文档(
),然后关闭它(
)。因此,在包含标题后放入的任何HTML都不会被呈现,浏览器将呈现标题,并假设文档已完成

相反,头文件应该在头的标记结束的地方结束。通常这是内容容器的开始标记

然后,当您包含头文件时,它将包含到内容开始处的所有标记,并且您可以在表单文件中放置表单的代码,然后它将被呈现

在您的情况下,请尝试从头文件中删除
标记。虽然您的标记可能需要更新以使设计一致,但这可能会起作用。此外,由于这些标记是由标题创建的,因此请从表单文件中删除
标记

您还可以创建一个页脚文件,该文件可以包含在表单内容之后,它将关闭容器和
主体
html
标记

编辑
当我看到
时,可能已经滚动到第一个代码块的末尾,因此您可能可以忽略将它们从头文件中删除的建议-它们似乎只是在我的想象中。但是,从from文件中删除开头的
标记应该可以做到这一点。

因此,您的头文件看起来不是头文件,而是一个完整的HTML文档。它打开文档(
),然后关闭它(
)。因此,在包含标题后放入的任何HTML都不会被呈现,浏览器将呈现标题,并假设文档已完成

相反,头文件应该在头的标记结束的地方结束。通常这是内容容器的开始标记

然后,当您包含头文件时,它将包含到内容开始处的所有标记,并且您可以在表单文件中放置表单的代码,然后它将被呈现

在您的情况下,请尝试从头文件中删除
标记。虽然您的标记可能需要更新以使设计一致,但这可能会起作用。此外,由于这些标记是由标题创建的,因此请从表单文件中删除
标记

您还可以创建一个页脚文件,该文件可以包含在表单内容之后,它将关闭容器和
主体
html
标记

编辑
当我看到
时,可能已经滚动到第一个代码块的末尾,因此您可能可以忽略将它们从头文件中删除的建议-它们似乎只是在我的想象中。但是,从from文件中删除开头的
标记应该可以解决问题。

有错误消息吗?查看页面的源代码,我打赌它没有执行您的PHP代码?它要求您运行一个PHP服务器。在标记之前包含标头,这肯定不好。没有错误消息,只是缺少依赖项的升华文本中的错误。header.PHP文件的内容是什么,如果它返回标记,它不应该在HTML文档的正文(
)中,而不是在它之前吗?它是否关闭
标记,或退出处理?是否有任何错误消息?查看页面的源代码,我打赌它没有执行您的PHP代码?它要求您运行一个PHP服务器。如果您在标记之前包含标头,这肯定不好。没有错误消息,只是缺少依赖项的升华文本中的错误。header.PHP文件的内容是什么,如果它返回标记,它不应该在