Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.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_Directory - Fatal编程技术网

Php 无法获取外部硬盘上的文件列表

Php 无法获取外部硬盘上的文件列表,php,directory,Php,Directory,我无法使用以下行获取文件和文件夹的列表: <?php $dir = '/media/me/n4m3-0f-my-h4rd-d1sk'; $files1 = scandir($dir); print_r(error_get_last()); print_r($files1); ?> PHP用户没有对磁盘的读取权限 要查看用户PHP设置为,可以添加以下行: echo exec('whoami`); 要解决此问题,请授予该用户对驱动器的访问权限。

我无法使用以下行获取文件和文件夹的列表:

<?php
    $dir    = '/media/me/n4m3-0f-my-h4rd-d1sk';
    $files1 = scandir($dir);
    print_r(error_get_last());
    print_r($files1);

?>

PHP用户没有对磁盘的读取权限

要查看用户PHP设置为,可以添加以下行:

echo exec('whoami`);

要解决此问题,请授予该用户对驱动器的访问权限。这可能意味着至少给每个人提供读取权限。

PHP用户没有磁盘的读取权限

要查看用户PHP设置为,可以添加以下行:

echo exec('whoami`);

要解决此问题,请授予该用户对驱动器的访问权限。这可能意味着给每个人至少一个读访问权限。

当您在
files1=scandir
之后添加它时,会显示什么:
print\r(error\u get\u last())@DaveS如下:数组([type]=>2[message]=>scandir():(errno 13):权限被拒绝[file]=>/var/www/html/index.php[line]=>8)当您在
files1=scandir
之后添加它时,会显示什么内容:
print\r(error\u get\u last())@DaveS如下:数组([type]=>2[message]=>scandir():(errno 13):权限被拒绝[file]=>/var/www/html/index.php[line]=>8)whoami给了我以下结果:
www-data
,一个
chmod 777/path/HD
就足够了吗?我希望它能起作用。如果您只想读取chmod 777,那么不需要写访问权限,因为sudo没有效果。scandir仍然不起作用。whoami给了我以下结果:
www-data
,一个
chmod 777/path/HD
就足够了吗?我希望它能起作用。如果您只想读取chmod 777,那么不需要写访问权限,因为sudo没有效果。斯堪的纳维亚仍不起作用