我如何在PHP中创建路径文件

时间:2011-08-15 06:40:26

标签: php

我想知道如何在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中)

我做错了什么?有人可以这么善良,告诉我应该怎么做?谢谢。

1 个答案:

答案 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__)