Значит по идее так.
При выводе списка файлов в веб-файловом-менеджере нужно явно узнать тип ЛЮБОГО файла.
Тупо ковырять расширения - не вариант.
Возникла мысль обращаться к шеллу: file /path/do/file.* --mime-type
Лезем в файл и смотрим по сигнатуре в каком контейнере лежит содержимое.
Так может есть какая ф-ция или либа сразу в пхп для любых типов файлов?
1. DeepVarvar - 22 Октября, 2011 - 23:16:47 - перейти к сообщению
2. SAD - 22 Октября, 2011 - 23:23:19 - перейти к сообщению
3. EuGen - 22 Октября, 2011 - 23:23:35 - перейти к сообщению
SAD, mime_content_type считается устаревшей. Есть расширение:
http://ru2.php.net/manual/en/ref.fileinfo.php
и соответственно
http://ru2.php.net/manual/en/fun...n.finfo-file.php
http://ru2.php.net/manual/en/ref.fileinfo.php
и соответственно
http://ru2.php.net/manual/en/fun...n.finfo-file.php
4. DeepVarvar - 22 Октября, 2011 - 23:51:14 - перейти к сообщению
EuGen php v 5.2 ???
(Добавление)
Интересует чем она устаревшая?
Она работает тем же принципом - берет список MIME из системы или имеет свой внутренний?
(Добавление)
Все - вкурил. Спасибо..
Бармен, принесите этим жентельменам по 0.5 баллов за мой счет!!!
(Добавление)
EuGen пишет:
mime_content_type
Интересует чем она устаревшая?
Она работает тем же принципом - берет список MIME из системы или имеет свой внутренний?
(Добавление)
Все - вкурил. Спасибо..
Бармен, принесите этим жентельменам по 0.5 баллов за мой счет!!!
5. EuGen - 23 Октября, 2011 - 00:21:13 - перейти к сообщению
php.net пишет:
This function has been deprecated as the PECL extension Fileinfo provides the same functionality (and more) in a much cleaner way.
А так как она официально считается устаревшей (deprecated) то ее использование может в дальнейшем - на более новых версиях php - вызвать проблемы совместимости.
6. DeepVarvar - 23 Октября, 2011 - 00:57:47 - перейти к сообщению
Дабы не создавать отдельную тему.
К чему бы это? Один говорит что активных 4, другой говорит что активных 5.
И last выдает что все свои только были.
Спойлер (Отобразить)
Спойлер (Отобразить)
Спойлер (Отобразить)
К чему бы это? Один говорит что активных 4, другой говорит что активных 5.
И last выдает что все свои только были.