PHP文件复制不适用于绝对目录

时间:2018-12-05 16:01:14

标签: php

我已经写了一个PHP小文件,它创建了一个新文件夹,并且应该将文件从恒定位置复制到此新创建的文件夹中。由于该功能始终可以正常工作,无论从服务器上的哪个位置执行该功能,我都希望使用要复制的文件的绝对路径。

现在,除了我使用文件的绝对路径时,一切都按我的方式工作。该文件存在,并且该文件夹具有相同的权限。我正在Windows计算机上进行测试,因此权限应该不是问题。

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

roessle文件夹是我的Apache Web服务器的根文件夹中的一个文件夹,因此,只要键入localhost,我就会进入该目录下面的一层。

现在那条路怎么了? 该文件存在,并且我已经检查了100次错别字,但它根本无法正常工作。

1 个答案:

答案 0 :(得分:0)

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

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