我已经写了一个PHP小文件,它创建了一个新文件夹,并且应该将文件从恒定位置复制到此新创建的文件夹中。由于该功能始终可以正常工作,无论从服务器上的哪个位置执行该功能,我都希望使用要复制的文件的绝对路径。
现在,除了我使用文件的绝对路径时,一切都按我的方式工作。该文件存在,并且该文件夹具有相同的权限。我正在Windows计算机上进行测试,因此权限应该不是问题。
copy('/roessle/ressources/index.php', $newDirInd);
roessle文件夹是我的Apache Web服务器的根文件夹中的一个文件夹,因此,只要键入localhost,我就会进入该目录下面的一层。
现在那条路怎么了? 该文件存在,并且我已经检查了100次错别字,但它根本无法正常工作。
答案 0 :(得分:0)
这不是文件系统中的绝对路径。试试这个:
copy($_SERVER['DOCUMENT_ROOT'].'/roessle/ressources/index.php', $newDirInd);