Нужна функция, которая проверяет, что задана именно ссылка с картинкой, а не просто ссылка или рандомный текст. И если все же задана ссылка с картинкой, то проверяла, существует ли эта картинка по заданой ссылке. Если нет, то выводит сообщение типа: вы задали не верный url к картинке.
Например:
if(preg_match('/.(jpg|jpeg|gif|png)$/iD', $link) && file_exists(link)){
// ok
}
или
imagecretefromstring()
Многие используют такой бб -код- <?php $bbcode['/\[img\](.+)\[\/img\]/isU'] ='<img src="$1" alt="Изображение" style="max-width:100%;" />';
?>
Как сделать безопасным эту функцию? Помогите....