0

我有以下困难:三台服务器A,B,C:A,B在同一个网络域中;C 在另一个。在服务器 A 上执行的 PHP 脚本写入服务器 B 上的共享文件夹。在服务器 C 上执行的相同脚本无法写入服务器 B。

PHP 看起来像这样:

oject->Output('\\\\serverB\\sharedfolder\\file.dummy');

有什么办法可以让这个脚本在服务器 C 上优雅地工作?

当我远程桌面到服务器 C 并想查看 的内容时\\serverB\sharedfolder,会弹出一个登录提示并要求输入用户名和密码。我可以提供并随后访问服务器 B 上的共享文件夹。但是我怎么能从 PHP 脚本中做到这一点呢?是否可以?

4

2 回答 2

1

格式为:

  • 北卡罗来纳州—\\servername\sharename%username:password
  • 网址——smb://[[domain;]username[:password]@]server[/share[/path]]
于 2009-03-27T15:13:23.783 回答
0

我认为考虑到安全性的最简单的选择是将服务器 C 中的内容写入服务器 A、B 所在的套接字,并有一个附加脚本将从套接字写入的内容保存到您的共享文件夹中...... .

http://www.php.net/manual/en/function.fsockopen.php

于 2009-03-30T07:59:53.563 回答