我正在尝试添加" header.php"到我的内页但我的PHP语法在chrome的编辑器中显示为注释。相同" header.php"在我家/" index.html"页面,但不会在任何其他页面上。有些要点需要注意:
<?php include ('inc/header.php'); ?>
太令人沮丧了! :(
答案 0 :(得分:0)
而不是
<!--?php ... ?-->
尝试:
<?php ... ?>
并将文件扩展名更改为.php(您使用php的所有地方)
答案 1 :(得分:0)
您确实需要删除评论,因此它只是<?php
和?>
。 Chrome中的绿色文字表示它正在被视为评论。
您还需要将文件保存为.html
,文件类型为“超文本标记语言”,而不仅仅是.txt
,但我觉得您已将其覆盖。
此外,您需要确保每个文件都在同一个文件夹中。如果“inside-page-example.php”位于不同的文件夹中,则需要为要升级的每个文件夹添加正斜杠或/../
。因此,如果您在“Home”文件夹中有header.php和index.php以及名为Resume all的文件夹,那么当您使用Resume / index.php时,您需要说include_once("/header.php");
。我在使用include时使用的一个非常好的工具是用$_SERVER[DOCUMENT_ROOT]
替换斜杠。因此,include将如下所示:include_once("$_SERVER[DOCUMENT_ROOT]/header.php");
。这将从服务器根目录下的文件夹中获取header.php。那更有意义吗?