使用PHP访问网络文件夹


Access network folder using PHP

我试图在windows环境中使用PHP访问网络文件夹。我已经安装了xampp。这是我的代码。

$master_path = "''''mydir.abc.com''enu''px64";
$dh = opendir($master_path);
echo "<pre>'n";
var_dump($dh, error_get_last());
echo  "'n</pre>";

我试图访问的文件夹是受限的,只能使用我的用户帐户访问。这是我登录的同一个账户。但是它给我的错误是The user name or password is incorrect. (code: 1326)

在访问网络文件夹时是否需要指定用户名和密码?

实际上我需要列出远程存储受限文件夹中的文件夹。

这是我最后是怎么做的。希望可能对别人有帮助。

private function map_path($path, $domain,$username,$password )
{   
    //delete all current mapping
    exec("net use * /delete /y");
    //create a new mapping to local K: drive
    exec('net use k: '.$path.' /user:'.$domain.''''.$username.'  '.$password.' /persistent:no');
}

public print_dir_list(){}
    map_path(str_replace("/","''",dirname($master_path)),"companey_ds","username","password");
    //get the list of folders in local K: drive
    exec('dir k:', $output, $ret);
    //iterate trough the list and print
    foreach($output as $str)
    {
        echo $str;
    }
}