如何检查PHP中是否存在URL(非404)?
这里:
$file = 'http://www.domain.com/somefile.jpg'; $file_headers = @get_headers($file); if(!$file_headers || $file_headers[0] == 'HTTP/1.1 404 Not Found') { $exists = false; } else { $exists = true; }
在这里和上面帖子的下面,有一个curl解决方案:
function url_exists($url) { if (!$fp = curl_init($url)) return false; return true; }