从外部源获取图像尺寸

时间:2014-08-15 21:46:34

标签: php jquery image

我有一个页面可以从内部网站加载内容及其图像,但不能与脚本在同一服务器上加载。动态加载图像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 

0 个答案:

没有答案