我看了一遍,似乎找不到答案。我有两个页面 1:default.html 和另一个 navisystem.html。我想将导航系统包含到 html 中。我试过了
<!--#include virtual="navsystem.html" -->
和
<!--#include file="navsystem.html" -->
并且(顺便说一句,我在下面尝试这些时将我的 default.html 更改为 default.php。)
<?php
require($DOCUMENT_ROOT . "navisystem.html");
?>
我也试过这个:
require($_SERVER'DOCUMENT_ROOT' . "navisystem.html");
还有这个……
require("navisystem.html");
返回的错误:
注意:未定义变量:第 139 行 C:\webprojects\sites\default.php 中的 DOCUMENT_ROOT
警告:需要(navisystem.html)[function.require]:无法打开流:第 139 行的 C:\webprojects\sites\default.php 中没有这样的文件或目录
致命错误:require() [function.require]: Failed opening required 'navisystem.html' (include_path='.;C:\php5\pear') in C:\webprojects\sites\default.php on line 139
我已经读到您必须更改 php ini 文件才能更正此错误,但不确定是什么。
我在 Windows 2008 服务器上。我正在学习并且不太了解 PHP,但我知道 Classic asp,我不想使用它,因为它已经过时了。其他人如何将导航页面包含到常规 HTML 页面中?任何建议或帮助谢谢!