如何从我的服务器根目录中将外部 PHP 文件包含在 HTML 页面中?
How do I include a external PHP file in HTML page from my server root?
对于我正在进行的项目,我想使用一个中央 PHP 文件远程更改导航栏。该文件应该控制我网站上的更多页面。当此 PHP 文件与 HTML 页面位于同一文件夹中时,它可以很好地与 require_once
和文件名一起使用。虽然它不适用于路径 - 在这种情况下只是我服务器的根目录。我该如何解决这个问题?
这就是我认为 require_once
使用路径的方式:
<?php
require_once 'http://root.com/template_default.php';
?>
(我使用 http://root.com/
作为根路径的占位符。)
我希望有人能帮助我解决这个问题。提前致谢:)
不知道你是不是这个意思?
<?php
set_include_path( $_SERVER['DOCUMENT_ROOT']."/" );
?>
<html>
<head>
<title>include/require local file from document root</title>
</head>
<body>
<nav>
<?php
include 'template_default.php';
?>
</nav>
<h1>hello world</h1>
</body>
</html>
对于我正在进行的项目,我想使用一个中央 PHP 文件远程更改导航栏。该文件应该控制我网站上的更多页面。当此 PHP 文件与 HTML 页面位于同一文件夹中时,它可以很好地与 require_once
和文件名一起使用。虽然它不适用于路径 - 在这种情况下只是我服务器的根目录。我该如何解决这个问题?
这就是我认为 require_once
使用路径的方式:
<?php
require_once 'http://root.com/template_default.php';
?>
http://root.com/
作为根路径的占位符。)
我希望有人能帮助我解决这个问题。提前致谢:)
不知道你是不是这个意思?
<?php
set_include_path( $_SERVER['DOCUMENT_ROOT']."/" );
?>
<html>
<head>
<title>include/require local file from document root</title>
</head>
<body>
<nav>
<?php
include 'template_default.php';
?>
</nav>
<h1>hello world</h1>
</body>
</html>