php包含不工作的函数wamp

php包含不工作的函数wamp,php,include,wamp,Php,Include,Wamp,我对php相当陌生,我相信这很简单。我有一个名为footer.php的php文件,它在每个页面的末尾都包含我想要的代码,所以我想使用include函数来实现它。该文件如下所示: <?php echo "<p>Copyright &copy; 1999-" . date("Y") . " W3Schools.com</p>"; ?> <html> <body> //other cod

我对php相当陌生,我相信这很简单。我有一个名为footer.php的php文件,它在每个页面的末尾都包含我想要的代码,所以我想使用include函数来实现它。该文件如下所示:

   <?php
   echo "<p>Copyright &copy; 1999-" . date("Y") . " W3Schools.com</p>";
   ?>
    <html>
     <body>
     //other code//
      <?php include('footer.php');?>
    </body>
   </html>

然后,在我的主要形式中,我使用如下include语句:

   <?php
   echo "<p>Copyright &copy; 1999-" . date("Y") . " W3Schools.com</p>";
   ?>
    <html>
     <body>
     //other code//
      <?php include('footer.php');?>
    </body>
   </html>

//其他代码//
//other代码//是不相关的东西,可以正常工作


我在wamp服务器上,两个文件都在其中的www文件夹中。你知道为什么include页脚没有出现在我的主文件中吗?我在日志中没有收到任何错误消息。我需要去phpmyadmin什么的吗

主文件是否有.php扩展名?如果设置为例如index.html,则不会执行PHP include,您只会看到html,不会记录任何错误。

您的主表单文件是否以.PHP扩展名保存

你也可以试试

<?php require_once "footer.php"; ?>


打开
后立即在文件顶部添加错误报告
尝试使用
require('footer.php')
并查看是否出现错误。如果是,错误是什么?请检查错误日志。我没有发现您的代码有任何错误。我使用了phpstorm,并创建了一个名为footer的新php文件。所以,在文件夹中,它只显示页脚,但它是php,而不是html。在phpstorm中创建的main form file.PHP文件也是如此,其扩展名为.PHP。主文件是PHP文件,而不是HTML文件。根据提供的信息,include应该可以正常工作。这是假设您有一个扩展名为.php的主文件和目录中另一个名为footer.php的文件,php有权访问该文件。下面是一个您描述的正常工作的设置示例。