PHP upload/read 个文件在单独的驱动器上

PHP upload/read files on separate drive

我需要能够 upload/view 单独驱动器上的文件。

现在,我的站点位于 C: 驱动器的 htdocs 文件夹中。我们已经在D:盘分配space上传和查看文件。

使用下面的代码,我可以使用 scandir 查看 htdocs 文件夹中的内容:

<?php
 $dir    = '../../htdocs/';
 $files1 = scandir($dir);
 $files2 = scandir($dir, 1);

 print_r($files1);
 print_r($files2);
?>

但我需要再往回遍历几次才能到达 D: 驱动器。我不确定这是否可能。

使用上面的代码,当我尝试遍历到 D: 驱动器时,路径看起来像这样:

$dir    = '../../../D:/uploadFiles/';

我不确定在返回并查看 D: 驱动器中的内容时这是否是正确的格式。我想如果是的话,我会在屏幕上看到一些东西,但我没有。

在网上进行研究后,我能找到的最接近的是 post:

upload file on drive d:// php

但我需要能够先读取D:盘文件夹中的文件。

我尝试使用 PHP 可以实现吗?如果是,我该如何修复我的路径,以便我可以看到 D: 驱动器上的 uploadFiles 文件夹中的文件?

全部Directory Functions

简单如:

scandir('C:/some/path/uploadFiles');
scandir('D:/some/path/www/htdocs');

或其他...写出完整路径。甚至不要做那种 ../../ 的事情。相对路径/绝对路径。我认为你把事情复杂化了。