时间:2021-07-01 10:21:17 帮助过:6人阅读
$url = "/upload/201110/20111008192257383.gif";
$array = get_headers($url,1);
if(preg_match('/200/',$array[0])){
echo "";
print_r($array);
}else{
echo "无效url资源!";
}
解释:判断远程图片ur是否有效,根据返回值HTTP中是否有200信息,判断是否是有效url资源
测试结果:
可以看到正确返回 -----------------------测试ok
优点缺点:
需要allow_url_fopen=on 开启,有点和file_get_contents函数使用条件类似,但是返回值比较少,可以使用
function_exists判断该方法是否可以使用http://www.bkjia.com/PHPjc/324381.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/324381.htmlTechArticle解决办法: 使用PHP解决 使用file_get_contents函数,不过优缺点如果url无法访问,会出现终止程序问题 使用curl返回,然后判断是否正确执行 使...