Как понять, что перед нами реальный аудио файл. С картинками помогает GD, а как быть с аудио и видео файлами?
_____________
Принимаю заказы, писать в ЛС
icedfox
17.02.2016 - 10:38
Ты вопрос задал и мне подумалось, может так
php check mp3П.С. ты уверен что твои вопросы такого характера надо здесь задавать а не там, куда я тебя послал ?
Цитата (icedfox @ 17.02.2016 - 10:38) |
а не там, куда я тебя послал ? |
Становится горячо...
Уверен, кто понял про что я.
_____________
Принимаю заказы, писать в ЛС
icedfox
17.02.2016 - 19:25
Цитата (Медведь @ 17.02.2016 - 21:14) |
Становится горячо... |
без обид, я не так грубо хотел высказаться, но суть та же
Цитата (icedfox @ 17.02.2016 - 19:25) |
без обид |
Предложи решение )) Мы посмотрим
_____________
Принимаю заказы, писать в ЛС
icedfox
17.02.2016 - 19:42
Вот теперь уже не мягко.
1. идем туда, куда я тебя послал
2. открываем одну из первых ссылок
3. видим
For PHP < 5.3
use mime_content_type()For PHP >= 5.3
use finfo_fopen()function getMimeType($filename)
{
$mimetype = false;
if(function_exists('finfo_fopen')) {
} elseif(function_exists('getimagesize')) {
} elseif(function_exists('exif_imagetype')) {
} elseif(function_exists('mime_content_type')) {
$mimetype = mime_content_type($filename);
}
return $mimetype;
}
AllesKlar
17.02.2016 - 19:45
Цитата (Медведь @ 17.02.2016 - 03:47) |
Как понять, что перед нами реальный аудио файл. |
Тебе зачем? В целях успокоения твоей развившейся паранои, или реально для пользователя, когда он заливает битый аудиофайл, ты проверяешь и об этом ему сообщаешь?
Если об паранои, то уже неоднократно говорили тебе, что исполняемый код в медиафайл залить нельзя.
Если второе, то все очень просто, пишешь на той же яве, например, или на C++, читаешь аудиопоток... дальше продолжать?
_____________
[продано копирайтерам]
Цитата (AllesKlar @ 17.02.2016 - 19:45) |
Если второе, то все очень просто, пишешь на той же яве, например, или на C++, читаешь аудиопоток... дальше продолжать? |
Второе )) Проверить битый файл + то что предложил icedfox, можно подделать, при этом музыка будет в поиске на сайте. Пользователю будет неприятно, когда ему будет предложено то, что невозможно воспроизвести.
_____________
Принимаю заказы, писать в ЛС
AllesKlar
17.02.2016 - 22:35
Цитата (AllesKlar @ 17.02.2016 - 17:45) |
Второе )) Проверить битый файл |
Какими языками владеешь, которые умеют работать с аудиопотоками?
C++, Java, TurboPascal 7.0 ?
Можно еще посмотреть в сторону ffmpeg, у нее много возможностей
_____________
[продано копирайтерам]
Цитата (AllesKlar @ 17.02.2016 - 22:35) |
Какими языками владеешь, которые умеют работать с аудиопотоками? C++, Java, |
В изучении так сказать, т.е. ещё не владею ((
_____________
Принимаю заказы, писать в ЛС
C++ более предпочтительней )
_____________
Принимаю заказы, писать в ЛС
А зачем понимать, реальный у нас аудифайл или нет
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
Цитата (chee @ 18.02.2016 - 10:34) |
А зачем понимать, реальный у нас аудифайл или нет |
У меня на сайте пользователи будут загружать музыку, после чего она попадает в общий поиск. Согласись, неприятно когда находишь что то нужное, а оно не читается.
_____________
Принимаю заказы, писать в ЛС
AllesKlar
18.02.2016 - 17:54
Цитата (Медведь @ 18.02.2016 - 15:42) |
У меня на сайте пользователи будут загружать музыку, после чего она попадает в общий поиск. Согласись, неприятно когда находишь что то нужное, а оно не читается.
|
Согласен, неприятно.
Кстати, ты УК уже почитал?
Нарушение авторского права, распространение пиратского контента и всё такое
_____________
[продано копирайтерам]
waldicom
18.02.2016 - 17:59
shell наше все. Причем я не сеть заправочных станци имею в виду
_____________
Свои мозги еще никто не отменял.
Телепатов нету.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.