1

Windows 7 に php があり、Linux の Samba 共有フォルダーに接続しようとしていますが、成功しません。

私はこのコードを使用しています:

// Map the drive
system('net use Y: "\\\\linuxIPaddress\Shared_folder password /user:username /persistent:no>nul 2>&1');
// Open the directory
$dir = "Y:/TMP";
if (is_dir($dir)) {
if (opendir($dir)) {
    print "able to access directory tree.";
}
} else {
print "not access tree.";
}
4

2 に答える 2

1

このコードを使用して接続の解決策を見つけました

$sharename = '\\\\LinuxIPAddress\Shared_folder';
$username = 'username';
$password = 'password';
$letter = 'Z:';    

if (!is_dir($letter . "/TMP")) {
    $WshNetwork = new COM("WScript.Network");
    $WshNetwork->MapNetworkDrive($letter, $sharename, FALSE, $username, $password);
}

そして完璧に機能しています

于 2013-07-02T13:05:22.207 に答える