代码之家  ›  专栏  ›  技术社区  ›  John Beasley

php在单独的驱动器上上载/读取文件

  •  0
  • John Beasley  · 技术社区  · 8 年前

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

    现在,我的站点在c:drive的htdocs文件夹中。我们已经在D:驱动器上分配了空间来上载和查看文件。

    使用下面的代码,我可以使用“磁盘扫描程序”查看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:drive上的uploadfiles文件夹中看到文件?

    1 回复  |  直到 8 年前
        1
  •  2
  •   ficuscr    8 年前

    所有 Directory Functions .

    简单如下:

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

    或者其他…写出 完整路径 . 别那样做 ../../ 东西。相对路径/绝对路径。我认为你做得太复杂了。

    推荐文章