Запрет выгрузки файлов

Печать RSS
64

Ю
Автор
deleted
0
Всем привет!как сделать так,что бы на сервер можно было загружать например только *.gif файлы?
Т.Е что бы загруженный файл не перемещался из временной директории в конечную,если его формат не gif
Заранее спасибо!

2000 лет д.н.э.
0
Миме тип проверять перед перемещением
Ю
Автор
deleted
0
Ну это то я понял..
какой переменной обозначается формат файла?
так например вес файла обозначается
 $_FILES["filename"]["size"]
А как тип файла как??
Изменил: юЮЮфюв (06.12.2011 / 09:52)

ВЕЛИКИЙ и УЖАСНЫЙ!
0
Таким образом у тебя тип только по расширению выдаваться будет. Если этого достаточно, то $_FILES["filename"]["type"]
Ю
Автор
deleted
0
Спс)
А само расширение загружаемого файла как выглядит?
gif,.gif,*gif??

2000 лет д.н.э.
0
$_FILES['attachement']['type']
Или попробовать mime_content_type

ВЕЛИКИЙ и УЖАСНЫЙ!
0
Санто Клаузь (6 Декабря 2011 / 11:57)
Спс)
А само расширение загружаемого файла как выглядит?
gif,.gif,*gif??
Так проверь D Просто gif выведет =)
Ю
Автор
deleted
0
Спасибо,это написал.
Теперь ещё один вопрос того же рода возник:
Какой переменной обозначается разрешение загружаемой картинки?

ВЕЛИКИЙ и УЖАСНЫЙ!
0
Никакой. Это как минимум функцию надо использовать.

list($width, $height) = @getimagesize('image.gif');
$width - ширина
$height - высота
Ю
Автор
deleted
0
Ок.)
И последний вопрос:
Как изменить имя загруженного файла например на значение переменной $user['login'];
?
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск