Как правильно сделать условие на проверку ссылки

Ребят у меня такая проверка ссылки, подскажите как сделать условие на окончание

То есть к примеру если у ссылки окончание не gif png jpg то выводить ошибку } echo "это не картина";


if (filter_var($banner, FILTER_VALIDATE_URL)) { код

}else {echo 'Неправельный ввод ссылки банера!';}


Ответы (1 шт):

Автор решения: Denys Skotarenko
<code>
<?php

$link = 'local.host/images.gif';
$subLink = substr($link, -3);

if( 'jpg' == $subLink || 'png' == $subLink || 'gif' == $subLink){

    echo 'Это картинка';
} else{
    echo 'Это НЕ картинка';
}
</code>

А вообще откуда Вы получаете картинку? Пользователь сам ее загружает или как?

→ Ссылка