我应该如何包含文件,我知道路径,但不想使用../?

时间:2017-12-23 13:43:56

标签: php include

我想要在http://localhost/scripts/script.php中添加一个我可以找到的脚本,但是我们都知道错误:使用网址无法删除文件!如何在http://localhost/admin/employees/create.php

中的文件中包含文件

我不想使用像

这样的东西
require_once('../../scripts/script.php');
// or, as that is impossible to do
require_once('http://localhost/scripts/script.php');

那么,我能做些什么来使系统从homedirectory开始并且事先没有解释PHP?

提前感谢您提供的帮助!

2 个答案:

答案 0 :(得分:0)

您可以找到很多信息,查看最适合您的内容,根据服务器的操作系统有所不同:

print_r($_SERVER);

答案 1 :(得分:0)

最简单的方法是使用以下脚本:

<?php
$docroot = $_SERVER['document_root'];
require_once($docroot.'/scripts/script.php');
?>

重要!必须为此方法配置良好的服务器。至少应该正确设置document_root。