Я хочу, чтобы пользователи на моем веб-сайте могли ссылаться на удаленные мультимедийные объекты: flash, музыку, фильмы и т. Д. У меня уже есть регулярное выражение для проверки ссылок:
/(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:\/~\+#]*[\w\-\@?^=%&\/~\+#])?/i
При наличии соответствующих ссылок я хочу проверить, являются ли они мультимедийными файлами, а не просто проверять расширение в URL. Я думал, что смогу просто проверить заголовки HTTP для типа контента, но это может быть слишком много - я надеялся, что PHP уже может иметь некоторые нативные функции.