在PHP中连接到Windows远程共享

时间:2013-10-16 08:50:52

标签: php windows apache network-programming easyphp

我正在尝试使用php连接到我的网络中共享的目录(类似\ remoteserver \ mydir)。 我尝试了函数fopen,但它告诉我我没有连接权限,所以似乎函数到达服务器但无法访问目录,这是可以理解的,因为函数没有获得输入的凭据。 我也尝试将远程目录设为网络单元(Z :),但该功能仍无法通过。目前我有两个环境,我可以测试这个是使用EasyPhp,另一个是使用WAMP。

你们有没有完成这件事?

提前致谢 最好

1 个答案:

答案 0 :(得分:0)

以下是解释其中一些内容的人:

http://us.php.net/manual/en/function.opendir.php#90373

// Define the parameters for the shell command
$location = "\\servername\sharename";
$user = "USERNAME";    
$pass = "PASSWORD";
$letter = "Z";

// Map the drive
system("net use ".$letter.": \"".$location."\" ".$pass." /user:".$user." /persistent:no>nul 2>&1");

// Open the directory
$dir = opendir($letter.":/an/example/path")