hooligan,  вполне.
но если делать нефиг можно еще trim() и abs()            
                        
         
            
            
            
                спасибо... Далее...
Есть проверка при выгрузке файлов на форум...
// Проверка на запрещенные символы
                if (eregi("[^a-z0-9.()+_-]", $fname)) {
как можно добавить русские буквы и избежать проблем с отображением имени на хостинге и записью в базу? 
Пробовал вот так:
(!preg_match("/^[А-Яа-яЁёa-zA-Z\s]+$/",$fname))
 но файл на хостинге сохраняется абраказяброй и в таблицу данные из за фильтрации не проходят... Есть решение такой проблемы? Нужно разрешить как то русские названия файлов...            
 
            
            
            
                FlySelf (23.06.2011/21:31)
трим? Оо

 эт я вспомнил "буквенные" значения            
 
                        
         
            
            
            
                
 вам чо пофлудить негде? 
Вопрос ещё актуален... Как блин можно файлы с русскими названиями сохранять?            
 
                        
         
            
            
            
                есть же $file_name= rus_lat(mb_strtolower($file_name));
как можно при русском названии файла автоматом присваивать ему имя на латыне? 
 
             
            
            
            
                hooligan,  проверять, если есть русские буквы- то рус_лат.
а ваще лучше шоб оригинальные имена оставались            
                        
         
            
            
            
                hooligan,  ui модификаторы добавь