如何使用php访问网络驱动器上存在的目录/文件夹?

时间:2019-05-27 16:24:30

标签: php scandir network-drive opendir mapped-drive

我有一个本地的映射的网络驱动器,称为M ,该计算机是我试图通过php访问的本地计算机。我尝试从M驱动器访问的文件夹是音乐文件夹中的 in_folder 。这是我尝试过的:

<?php
$src_dir = '\\\\younetworkdrive\\music\\in_folder';    // in_folder is the the folder present on a network drive M inside music folder 

$user = "mickeymouse";
$pass = "waltdisney";
$drive_letter = "M";

system("net use ".$drive_letter.": \"".$src_dir."\" ".$pass." /user:".$user." /persistent:no>nul 2>&1");
$location = $drive_letter.":/";

if ($handle = opendir($location)) {
    while (false !== ($entry = readdir($handle))) {
    echo "$entry";
    } 
    closedir($handle);
}

$mp4_files = preg_grep('~\.(mp4)$~', scandir($src_dir));

$xml_files = preg_grep('~\.(xml)$~', scandir($src_dir));

?>

问题陈述:

我尝试了上面的php代码,但似乎无法正常工作。不幸的是,我没有日志设置,因此无法跟踪错误。我想知道上面的php代码是否有任何错误。

0 个答案:

没有答案