我们开发的一些系统中,经常使用远程图片为封面图片,这些图片一旦对方删除了,在我们的网站上就显示红色的叉叉,很难看,那么如何判断这个文件是否存在呢?下面一个判断远程图片或者文件是否还存在的函数
<?php
function url_exists($url) {
$head=@get_headers($url);
if(is_array($head)) {
return true;
}
return false;
}
?>
如果要判断http://www.leaphp.com/下的某个文件,则按以下方式使用
$url='http://www.leaphp.com/';
echo url_exists($url);

