【发布时间】:2018-02-15 10:55:34
【问题描述】:
我正在尝试从连接到我的机器的网络驱动器访问图像。 但我无法使用 php 访问它。我使用 net use 命令对其进行了映射,但我仍然无法访问它。请帮帮我。
if($fh=opendir('\\\\F:')) {
while (false !== ($fi =readdir($fh))) {
echo "$fi\n";
}
}
即使我也尝试过下面的代码
<?php
$path = '\\Z:';
$user = "administrator";
$pass = "dev";
$drive_letter = "Z";
system("net use ".$drive_letter.": \"".$path."\" ".$pass." /user:".$user." /persistent:no>nul 2>&1");
$location = $drive_letter.":/";
if ($handle = opendir($location)) {
while (false !== ($entry = readdir($handle))) {
echo "$entry"; echo "<br>";
}
closedir($handle);
}
?>
【问题讨论】:
-
那么你的错误日志是怎么说的?您使用什么 PHP 代码来访问驱动器?您是否有权访问该文件夹?
-
是的,我已授予访问文件夹的权限。我没有收到任何错误日志。
-
试试
$file=fopen(file://F:/eventscript.txt', "r") -
试过了。不工作。
标签: php scandir network-drive opendir net-use