Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: mime-type
Форумы портала PHP.SU » Клиентская разработка » Программное обеспечение » mime-type

Страниц (1): [1]
 

1. DeepVarvar - 22 Октября, 2011 - 23:16:47 - перейти к сообщению
Значит по идее так.
При выводе списка файлов в веб-файловом-менеджере нужно явно узнать тип ЛЮБОГО файла.
Тупо ковырять расширения - не вариант.

Возникла мысль обращаться к шеллу: file /path/do/file.* --mime-type
Лезем в файл и смотрим по сигнатуре в каком контейнере лежит содержимое.

Так может есть какая ф-ция или либа сразу в пхп для любых типов файлов?
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
4. DeepVarvar - 22 Октября, 2011 - 23:51:14 - перейти к сообщению
EuGen php v 5.2 ???
(Добавление)
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 выдает что все свои только были.

 

Powered by ExBB FM 1.0 RC1