PHP包括不能在xampp服务器上工作


PHP include not working on xampp server

我试图改变使用php包含页面上的一行文本,但它根本不起作用。

HTML文件:

 <body>
     <div class="recdesc">
         <?php  include 'includes/yura-secret.php';?>
     </div>
 </body>
PHP文件:

<?php
   echo "<h2>Yura's secret that nobody can know</h2>";
?>

html在htdocs/html/project/index.html

PHP在htdocs/html/project/includes/yura-secret.php

这看起来很简单,但是我总是做不好

确保所有文件扩展名都是@Fred所说的。php。

  • 尝试在文档的开头使用点,如'./includes/yura-secret.php'
  • 如果你正在使用一个框架。像wordpress, joomla等页面的绝对路径可以不同。echo $_SERVER['DOCUMENT_ROOT'];查看index.html的实际路径。
  • 尝试从文件名中省略"-",看看是否有问题。
  • 修改php文件的权限。可以有读/执行限制。