function check_remote_file_exists($url){$curl = curl_init($url);// 不取回数据curl_setopt($curl, CURLOPT_NOBODY, true);curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'GET');// 发送请求$result = curl_exec($curl);$found = false;// 如果请求没有发送失败if ($result !== false){// 再检查http响应码是否为200$statusCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);if ($statusCode == 200){$found = true;}}curl_close($curl);return $found;}$exists = check_remote_file_exists('http://www.baidu.com/img/baidu_sylogo1.gif');echo $exists ? '存在' : '不存在';$exists = check_remote_file_exists('http://www.baidu.com/test.jpg');echo $exists ? '存在' : '不存在';
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(1)
function check_remote_file_exists($url)
{
$curl = curl_init($url);
// 不取回数据
curl_setopt($curl, CURLOPT_NOBODY, true);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'GET');
// 发送请求
$result = curl_exec($curl);
$found = false;
// 如果请求没有发送失败
if ($result !== false)
{
// 再检查http响应码是否为200
$statusCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
if ($statusCode == 200)
{
$found = true;
}
}
curl_close($curl);
return $found;
}
$exists = check_remote_file_exists('http://www.baidu.com/img/baidu_sylogo1.gif');
echo $exists ? '存在' : '不存在';
$exists = check_remote_file_exists('http://www.baidu.com/test.jpg');
echo $exists ? '存在' : '不存在';