我在同一台服务器上有两个域。www.domain1.com 和 www.domain2.com。
在 www.domain1.com 中,有一个名为“图片”的文件夹。用户可以通过他们的 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 上。如果我使用相同的代码来显示同一域中的图像,则图像看起来很好。
希望我能正确解释情况。请帮忙。
提前致谢