동일한 서버에 두 개의 도메인이 있습니다. www.domain1.com & www.domain2.com.동일한 서버의 다른 도메인에있는 도메인의 파일 내용 가져 오기
(www.domain1.com)에는 'Pictures'라는 폴더가 있습니다. 이 폴더에 사용자는 자신의 ID로 폴더를 만들어 사진을 업로드 할 수 있습니다. (www.domain1.com/Pictures/User_iD) 업로드 된 이미지를 사용하여 동시에 생성되고이 경로에 저장되는 썸네일이 동적으로 생성됩니다 (www.domain1.com/Pictures/User_iD/thumbs)
우리 시스템에서 PHP 스크립트를 사용하는 중입니다.
내 문제는 사용자가 업로드 한 이미지를 www.domain2.com에 표시해야한다는 것입니다. 다음 코드를 사용했지만 작동하지 않습니다. 내가 그렇게하려고 할 때이 같은
$image_path="http://www.domain1.com/Pictures/"."$user_id";
$thumb_path="http://www.domain1.com/Pictures/"."$user_id/"."thumbs";
$images = glob($image_path.'/*.{jpg,jpeg,png,gif}', GLOB_BRACE);
지고 이미지,
foreach ($images as $image) {
// Construct path to thumbnail
$thumbnail = $thumb_path .'/'. basename($image);
// Check if thumbnail exists
if (!file_exists($thumbnail)) {
continue; // skip this image
}
하지만, 이미지가 www.domain2.com/user.php에 표시를 실 거예요. 동일한 코드를 사용하여 동일한 도메인에있는 이미지를 표시하면 이미지가 잘 보입니다.
희망 상황을 올바르게 설명하겠습니다. 도와주세요.
미리 감사드립니다.
사용자가 두 도메인 모두에 대해 priveliges를 읽었습니까? 일반적으로 2 개의 도메인은 서로 다른 파일에 액세스 할 수 없습니다. 또는 보조 하위 디렉토리에 파일을 넣을 수 있습니다. –
읽기 권한을 확인합니다. 우리가 할 수있는 다른 것이 있습니까? –