2017-09-07 4 views
0

모든 사용자의 프로필 이미지가 포함 된 공유 폴더 이미지가있는 IP : 128.233.1.15과 같이 인트라넷에 네트워크 드라이브가 있습니다. 이제 내 PHP 코드에서, 나는네트워크 드라이브에서 이미지 가져 오기

$imgdir="file:\\\\128.233.1.15\\images\\".$userid.".jpg";

으로 이미지 경로를함으로써 동적으로 네트워크 드라이브에서 자신의 로그인에 성공한 사용자의 개별 이미지를 가져 오기 위해 노력 그리고 나는 <img src>$imgdir을 사용하지만, 사용자가 로그인 할 때 PHP 페이지에서 필요한 이미지를 가져올 수 없습니다. 그러나 웹 브라우저에서 직접 file:\\\\128.233.1.15\\images\\".$userid.".jpg 링크를 열면 필요한 이미지가 가져 오지만 PHP 코드에서 가져 오지는 않습니다.

나는 또한 네트워크 드라이브 및 다른 조합을 filepath의 매핑 시도했지만 여전히 작동하지 않습니다.

+0

은 권한 문제 – rtfm

+0

@rtfm과 유사하게 표시됩니다. 권한 문제 –

+0

을 정교하게 작성하는 방법은 해당 컴퓨터에 Apache를 설치하고 이미지를 가져 오는 것입니다. –

답변

0

Windows에있는 경우 폴더를 드라이브로 매핑하십시오. 해당 사용 권한을 제공하고 드라이브 경로로 다시 시도하십시오.

+0

또한 드라이브 매핑을 시도했는데 이미지가 브라우저를 통해 직접 액세스 할 수 있지만 이미지가 PHP 코드에 의해 반입되지는 않으므로 사용 권한도 있습니다 –

+0

PHP 사용자를 찾으십시오. 아파치에 있다면 아파치가 될 수 있습니다. 구체적으로 사용 권한을 확인하십시오. –