Почемуто строка типа if (!ereg("^([a-zA-Z0-9._]{5,20})$",$dir_name)) выдает только первое значение (в UNIX системе) сктрипт отстонавливаеться. в винде же все ок проверка происходит на ура подскаите что може тбыть не так а то яуже замучился.
я делаю проверку названия дирекрории которое ввел пользователь и если оно состоит из A-Za-Z0-9 то все ок создаем директорию на сервере если нет то вылизиет ошибка