同じサーバーに 2 つのドメインがあります。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 に画像が表示されません。同じコードを使用して同じドメインにある画像を表示すると、画像は正常に表示されます。
状況を正しく説明していただければ幸いです。助けてください。
前もって感謝します