PHP 스크립트에 의한 공유 네트워크 폴더 사용 - 도메인 외부에서도 가능합니까?

StackOverflow https://stackoverflow.com/questions/690114

문제

나는 다음과 같은 어려움을 겪고 있습니다:세 개의 서버 A,B,C:동일한 네트워크 도메인에 있는 A,B다른 C.서버 A에서 실행되는 PHP 스크립트는 서버 B의 공유 폴더에 기록됩니다.서버 C에서 실행되는 동일한 스크립트가 서버 B에 쓰지 못합니다.

PHP는 다음과 같습니다:

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

이 스크립트가 서버 C에서 우아하게 작동하도록 할 수 있는 방법이 있습니까?

서버 C에 원격 데스크탑으로 접속하여 내용을 보고 싶을 때 \\serverB\sharedfolder, 로그인 프롬프트가 나타나고 사용자 이름과 비밀번호를 묻습니다.이를 제공하고 이후에 서버 B의 공유 폴더에 액세스할 수 있습니다.하지만 PHP 스크립트에서 이 작업을 어떻게 수행할 수 있습니까?가능합니까?

도움이 되었습니까?

해결책

보안을 염두에 둔 가장 쉬운 옵션은 서버 C의 콘텐츠를 서버 A, B가 있는 소켓에 쓰고 소켓에서 작성된 콘텐츠를 공유 폴더에 저장하는 추가 스크립트를 갖는 것입니다.... .

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

다른 팁

형식은 다음과 같습니다.

  • UNC - \\servername\sharename%username:password
  • URL - smb://[[domain;]username[:password]@]server[/share[/path]]
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top