0

次のような問題があります。3 つのサーバー 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

フォーマットは次のとおりです。

  • UNC —\\servername\sharename%username:password
  • URL —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 に答える