PHP文件副本不适用于绝对目录



我写了一个小PHP文件,它创建了一个新文件夹,并应该将一个文件从一个不变的位置复制到这个新创建的文件夹中。由于该函数应该始终有效,无论从服务器上的哪个位置执行,我都希望使用要复制的文件的绝对路径。

现在,除了使用文件的绝对路径外,一切都按照我的意愿进行。该文件已存在,并且文件夹已获得相同的权限。我在Windows机器上进行测试,所以权限应该不是问题所在。

copy('/roessle/ressources/index.php', $newDirInd);

文件夹roessle是我的Apache Web服务器的根文件夹中的一个文件夹,所以当我输入localhost时,它位于目录下的一层。

现在这条路怎么了?该文件存在,我已经检查了100次打字错误,但它就是不起作用。

这不是文件系统中的绝对路径。试试这个:

copy($_SERVER['DOCUMENT_ROOT'].'/roessle/ressources/index.php', $newDirInd);

最新更新