Проверка файла на наличие / существование


$url = "http://url.to/favicon.ico";
$headers = @get_headers($url);
// проверяем ли ответ от сервера с кодом 200 - ОК
if(strpos($headers[0], '200')) {
echo "Файл существует";
} else {
echo "Файл не найден";
}