我想知道如何在php中创建路径文件?例如,我想在根文件夹中有一个指针文件,指向php脚本所在的文件夹。
我试过这样做,但它不起作用。
path.php(在根文件中)根/project1)/week5
$path = "/project1/week5/php";
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
alert.php(在根文件中)。根/project1)/week5
include("path.php");
include("AlertFormAction.php");
AlertFormAction.php(是在htdocs/project1/week5/php)
我做错了什么?谁能好心地告诉我应该怎么做?谢谢你。
您的$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__)