Php 如何检查该文件是否从facebook';s api真的是图像吗?
我给facebook的graph API打了个电话,收到了一张图片。现在我想检查来自调用的图像是否真的是图像文件。 我为一个简单的图像检查函数编写了代码。如何将url传递给Php 如何检查该文件是否从facebook';s api真的是图像吗?,php,image,facebook-graph-api,twitter,Php,Image,Facebook Graph Api,Twitter,我给facebook的graph API打了个电话,收到了一张图片。现在我想检查来自调用的图像是否真的是图像文件。 我为一个简单的图像检查函数编写了代码。如何将url传递给$path变量。我还将重用此代码来检查来自Twitter的图像 function is_image($path) { $a = getimagesize($path); $image_type = $a[2]; if(in_array($image_type , array(IMAGETYPE_GIF , IMAGETY
$path
变量。我还将重用此代码来检查来自Twitter的图像
function is_image($path)
{
$a = getimagesize($path);
$image_type = $a[2];
if(in_array($image_type , array(IMAGETYPE_GIF , IMAGETYPE_JPEG ,IMAGETYPE_PNG , IMAGETYPE_BMP)))
{
return true;
}
return false;
}在其上运行-如果它返回值,则它是一个图像 对于FacebookAPI案例,您只需发出HTTP头请求,如果找到的HTTP\u代码是HTTP/1.1302
如果(是\u图像('/path/to/myimage.png'){do stuff}
我这样发送我的url,那么它应该是一个图像。如何将其传递给函数is_image。@adeneo,希望您理解我的评论。:)我可以在twitter上使用相同的吗?应该是相同的,302重定向应该指向配置文件图像。@user202901此外,facebook graph API允许您以json格式获取图像链接,而无需重定向。请在