1

それが機能するかどうかを確認する必要があります。

sshを介したDebianサーバーへのアクセスは制限されています。このサーバーで実行されているPHPイントラネットソリューションがあるため、PHPスクリプトを実行できます。次のシナリオがあります。

与えられたWindowsネットワークドライブ:\\ IP \ folder $

LinuxでPHPからこのWindowsネットワークドライブを読み取る必要があります。私はそのようなことをしたことはありません。

サーバーに何かをマウントする権利はありません。このドライブは、Linuxマシンからアクセスできる場合とできない場合がありますが、わかりません。(シナリオにより、アクセス可能だと思います)。

ドライブのユーザーパスを受け取っていないので、必要ないと思います。

問題は、すべてが顧客側で正しく設定されている場合、この状況でこれを行うことは可能ですか?はいの場合、どのように?

必要に応じて詳しい情報や設定変更をお願いすることもできますが、おもしろいので今すぐできるのではないかと思います。

前もって感謝します、

ネグラ

4

1 に答える 1

2

を使用smbclientして共有にアクセスできます。一種の「ftp」クライアントと考えることができますが、代わりに Windows 共有にアクセスするためのものです。popen()マウントしなくても動作し、コマンド/結果の双方向通信を使用して PHP から直接通信できるはずです。

ただし、これは、共有が実際にリモートでアクセス可能であり、(Windows アカウントまたは「everyone/read」権限を持つ共有を介して) アクセス権を持っているかどうかによって異なります。Windows ネットワークがファイアウォールで保護されているか、アクセス許可がない場合、ファイルに直接アクセスするためにできることは何もありません。

于 2011-05-10T17:09:19.893 に答える