我想知道如何在php中创建路径文件? 例如,我想在根文件夹中有一个指针文件,指向php脚本所在的文件夹。
我尝试过类似的东西,但它不起作用。
path.php(在根文件中,例如.htdocs / project1 / week5)
$path = "/project1/week5/php";
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
alert.php(在根文件中,例如.htdocs / project1 / week5)
include("path.php");
include("AlertFormAction.php");
AlertFormAction.php(在htdocs / project1 / week5 / php中)
我做错了什么?有人可以这么善良,告诉我应该怎么做?谢谢。
答案 0 :(得分:2)
您的$path
变量包含绝大多数可能不存在的绝对路径。
PHP中的路径是本地(到服务器)文件系统路径。猜测一下,我想说你想试试
$path = '/htdocs/project1/week5/php';
由于包含路径“php”似乎与您的path.php
文件相关,您可能会发现这更灵活
set_include_path(implode(PATH_SEPARATOR, array(
__DIR__ . '/php',
get_include_path()
)));
如果使用PHP 5.2或更低版本,请将__DIR__
替换为dirname(__FILE__)