我有一个页面可以从内部网站加载内容及其图像,但不能与脚本在同一服务器上加载。动态加载图像image.aspx?user=1234
,输出图像。
有些人没有图像,所以它会在那里放置一个看起来很糟糕的占位符轮廓。
我正在尝试获取图像的尺寸以确定它是否是占位符图像,因此我可以将其与我制作的图像交换。我试过PHP getimagesize()
,但它要求文件是本地的。
任何人都有这样的解决方案吗?
这是我的代码:
list($width, $height, $type, $attr) = getimagesize('http://internalSite.com/iwebimage.axd?qid='. $data->nomineeQID);
echo "Image width " .$width;
echo "<BR>";
echo "Image height " .$height;
echo "<BR>";
echo "Image type " .$type;
echo "<BR>";
echo "Attribute " .$attr;
Error:
Warning: getimagesize(http://internalSite.com/iwebimage.axd?qid=Q10090158): failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized in C:\inetpub\wwwroot\empower\submissions.php on line 220 Image width
Image height
Image type
Attribute