Форум → Программирование → PHP для идиотов → Вопрос по аплоаду
Вопрос по аплоаду
-
-
9 сентября 2009 г. 14:42, спустя 4 минуты 12 секунд
mime type
Проверяю :
echo mime_content_type($_FILES['files']['tmp_name']);
ответ пустой….
PS: Запущен под виндой с поддержкой mime и также путь к файлу указан:
mime_magic.magicfile = "c:\AppServ\php5\extras\magic.mime" -
9 сентября 2009 г. 14:47, спустя 5 минут 6 секунд
Baboot, ))
смотреть стоит уж по name а не тмпнейм 100%))))))))))))))))
+ тебе в $_POST['file']['type'] приходит mime type ;)Сапожник без сапог -
9 сентября 2009 г. 14:53, спустя 6 минут 16 секунд
Baboot, ))
смотреть стоит уж по name а не тмпнейм 100%))))))))))))))))
+ тебе в $_POST['file']['type'] приходит mime type ;)
Проверял. Берем PHP SHELL script переименовываем его в .jpeg и вуаля тип: image/jpeg.
А по темпНейму потому что я его еще не копировал никуда, я его буду копировать если содержимое с мим: image/jpeg, а не по расширению.
ЗЫ:
string mime_content_type ( string $filename )
где: filename - Path to the tested file. (пУТЬ к файлу а не кго имя) -
-
9 сентября 2009 г. 15:23, спустя 8 минут 36 секунд
getimagesize )))))))))
А если я поже включу возможность загрузки к примеру архивов =)Спустя 72 сек.Вообщем я понял это у меня AppServ мозг имеет. mime_magic not initialized пишет, хотя все проинициализино и путь к файлу правильный, смотрел через пхпинфо -
9 сентября 2009 г. 16:42, спустя 1 час 19 минут 22 секунды
Сравнивай заголовок файла с сигнатурами.
Сигнатуры нужных тебе(или нежелательных для тебя) можно найти в тырнете. например тут:
Пожалуйста, авторизуйтесь, чтобы написать комментарий!