Я пытаюсь определить, существует ли изображение на удаленном сервере. Однако я попробовал несколько методов и не могу заставить их работать.
Прямо сейчас я пытаюсь использовать это:
if (!CheckImageExists("http://img2.netcarshow.com/ABT-Audi_R8_2008_1024x768_wallpaper_01.jpg")) {
print_r("DOES NOT EXIST");
} else {
print_r("DOES EXIST");
};
function CheckImageExists($imgUrl) {
if (fopen($imgUrl, "r")) {
return true;
} else {
return false;
};
};
Но он возвращает «true», независимо от того, существует изображение на самом деле или нет (изображение должно быть выше, но измените его на бред, и оно все равно будет возвращать «true») У меня есть ощущение, что это может быть потому, что если URL не существует, он перенаправляет на домашнюю страницу сайта. Но я не знаю, как это обнаружить.
Спасибо за любую помощь!