Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用php从我的硬盘找到文件_Php_File - Fatal编程技术网

无法使用php从我的硬盘找到文件

无法使用php从我的硬盘找到文件,php,file,Php,File,我想用PHP查看硬盘上的文件列表。。 Php脚本在Web服务器上可用 $handle = opendir('G:\Backup'); while(false !== ($entry = readdir($handle))){ if($entry != "." && $entry != ".."){ echo $entry.'<br>'; } } cl

我想用PHP查看硬盘上的文件列表。。 Php脚本在Web服务器上可用

$handle = opendir('G:\Backup');
    while(false !== ($entry = readdir($handle))){
        if($entry != "." && $entry != ".."){
            echo $entry.'<br>';
        }
    }
    closedir($handle);
$handle=opendir('G:\Backup');
while(false!==($entry=readdir($handle))){
如果($entry!=“&&&$entry!=”){
回显$entry.“
”; } } closedir($handle);
我想在id中显示我的
G:Drive
Backup
文件夹中的文件列表

它保持加载,然后显示
504网关超时

有什么帮助吗。请帮帮我。 我拥有这些代码的文件位于此URL上。

我是从


请帮助

您可以使用我尝试过的
scandir
,它可以在本地主机上访问我的其他分区。让我们知道你的状态

<?php
    $dir="G:\Backup";
    $files=scandir($dir);
    foreach ($files as $file ) {
        if($file!="."&&$file!=".."){
            echo "$file</br>";
        }
    }
?>

我真的认为使用php是不可能的,您可以在web服务器上找到文件,但不能在pc上找到。
我想做一些简单的事情,可能是c#,你可以用应用程序完成这部分,然后将数据加载到某种数据库并显示在网站上。

你的本地硬盘?你不能用PHP做这件事,那我怎么做呢。我真的很想做。任何Jquery或javascript。因为这是一个巨大的安全漏洞,大多数浏览器都不允许,但有一个实验性的漏洞。您的Web服务器也是您的本地机器,还是Web服务器和您的本地硬盘驱动器是不同的系统?@尽管它是在线Web服务器。不是本地主机。PHP在这里提供了详细信息,如果您阅读本页中间部分,您将看到他们使用驱动器号提供了文件地址。这在您的机器上有效,因为您使用的是LocalHost。它不会在其他任何地方托管的web服务器上工作。不,亲爱的,我不是通过localhost访问的。我的文件在Web服务器上。