Проверка на тип загружаемого файла.

993
.
Кадило крутится, лавэха мутится
hooligan (22.06.2011/17:18)
///Этого например будет достаточно? 
$dir = intval($_GET['dir']);
да, достаточно.
.
для особо мерзких, мы особо дерзкие
hooligan, вполне.
но если делать нефиг можно еще trim() и abs()
.
спасибо... Далее...
Есть проверка при выгрузке файлов на форум...
// Проверка на запрещенные символы
                if (eregi("[^a-z0-9.()+_-]", $fname)) {

как можно добавить русские буквы и избежать проблем с отображением имени на хостинге и записью в базу?
Пробовал вот так:
(!preg_match("/^[А-Яа-яЁёa-zA-Z\s]+$/",$fname))
но файл на хостинге сохраняется абраказяброй и в таблицу данные из за фильтрации не проходят... Есть решение такой проблемы? Нужно разрешить как то русские названия файлов...
.
аkа ПьяНый Ангел
Atmas (23.06.2011/17:24)
hooligan, вполне.
но если делать нефиг можно еще trim() и abs()
трим? Оо
.
для особо мерзких, мы особо дерзкие
FlySelf (23.06.2011/21:31)
трим? Оо
эт я вспомнил "буквенные" значения
.
аkа ПьяНый Ангел
бывает
.
вам чо пофлудить негде?
Вопрос ещё актуален... Как блин можно файлы с русскими названиями сохранять?
.
есть же $file_name= rus_lat(mb_strtolower($file_name));
как можно при русском названии файла автоматом присваивать ему имя на латыне?
.
Let Mortal Kombat begin
hooligan, проверять, если есть русские буквы- то рус_лат.
а ваще лучше шоб оригинальные имена оставались
.
hooligan, ui модификаторы добавь
Всего: 44