PHP在单独的驱动器上上传/读取文件

时间:2018-07-02 19:22:24

标签: php upload drive

我需要能够在单独的驱动器上上传/查看文件。

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

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

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

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

但是我需要回溯一些才能到达D:驱动器。我不确定这是否可能。

使用上面的代码,当我尝试遍历D:驱动器时,路径如下所示:

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

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

在网上进行研究后,我能找到的最接近的是这篇文章:

upload file on drive d:// php

但是我需要能够首先读取D:驱动器上的文件夹中的文件。

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

1 个答案:

答案 0 :(得分:2)

全部Directory Functions

简单为:

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

或其他...写出完整路径。甚至不要做这些../../的事情。相对路径/绝对路径。我认为您太过复杂了。