【问题标题】:Access network folder using PHP使用 PHP 访问网络文件夹
【发布时间】:2015-09-16 04:22:06
【问题描述】:

我正在尝试在 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)。

在访问网络文件夹时是否可以指定用户名和密码。 我的代码适用于不受限制的文件夹。

【问题讨论】:

标签: php apache window xampp


【解决方案1】:

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

我终于做到了。希望可能对其他人有所帮助。

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;
    }
}

【讨论】:

  • 嗨,你能告诉我 $domain、$username 和 $passwrod 是什么吗?
猜你喜欢
  • 1970-01-01
  • 2013-08-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-19
  • 2019-10-14
  • 2017-04-08
  • 1970-01-01
相关资源
最近更新 更多