Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.09.26;
Скачать: CL | DM;

Вниз

Создание файла с именем пользователя. (Пользователь.txt)   Найти похожие ветки 

 
Leaner ©   (2004-09-12 10:45) [0]

Вроде тривиальная задача, а как реализовать ?
Отсекать в имени пользователя недопустимые символы
- как потом восстановить его ?
Как то заменять их ? Но, черт этого пользователя знает,
что он там в свое имя навводил - не перебирать же
все иероглифы, которые он мог изобрести ?


 
DiamondShark ©   (2004-09-12 10:50) [1]


> как потом восстановить его ?

А зачем?


 
Leaner ©   (2004-09-12 11:00) [2]

Что бы по имени файла можно было получить
имя пользоателя, например при его открытии.


 
DiamondShark ©   (2004-09-12 12:11) [3]

А может проще не допускать создания имён пользователей с недопустимыми символами? Зачем в имени пользователя символы \ * и т.п.?

Кстати, какие пользователи имеются в виду? Например в имени виндовых пользователей недопустимы символы, недопустимые в именах файлов.


 
DVM ©   (2004-09-12 12:19) [4]

Заменять недопустимые символы чем-нибудь допустимым, но редко встречающимся.

> не перебирать же
> все иероглифы, которые он мог изобрести ?

Недопустимых символов не так уж и много.


 
Algol   (2004-09-12 12:26) [5]

Используй HTTPEncode и HTTPDecode (из HTTPApp)


 
Anatoly Podgoretsky ©   (2004-09-12 12:30) [6]

Нет в имени пользователя недопустимых символов


 
ikivio ©   (2004-09-12 12:33) [7]

Использовать SID пользователя в строковом виде :)


 
DVM ©   (2004-09-12 14:38) [8]


> Нет в имени пользователя недопустимых символов

А с чего Вы взяли, что это имя пользователя Windows или имя пользователя в какой другой ОС? Может это у него в программе какие-то свои пользователи.


 
Arm79   (2004-09-12 19:23) [9]

проще не анализировать, а разрешать или запрещать. Выделить диапазон (например, русские и латинские буквы и цифры) и разрешать ввод любых символов из диапазона. Остальные отбрасывать.


 
Anatoly Podgoretsky ©   (2004-09-12 19:43) [10]

Тогда пользователь сам может ввести допустимые символы.


 
Leaner ©   (2004-09-13 08:02) [11]

Есть работающая бух. программа.
Ее использует куча ползователей. На имена в ней
никаких ограничений нет. Идентификация идет не
по имени компьютера или пользователя, а по
nik - ам, зарегестрировавшихся в ней.


 
Reindeer Moss Eater ©   (2004-09-13 08:52) [12]

Ее использует куча ползователей.

Значит многопользовательская сетевая версия.
Значит файлы данных можно разместить на томе с файловой системой поддерживающей понятие "владелец-создатель"
Значит имя пользователя создавшего файл будет известно.



Страницы: 1 вся ветка

Текущий архив: 2004.09.26;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.043 c
3-1093835888
Sirus
2004-08-30 07:18
2004.09.26
Насчет индексов Interbase...


14-1094796318
ocean
2004-09-10 10:05
2004.09.26
почему смтп всегда один, а поп - целых 3?


14-1094218705
СатирЪ
2004-09-03 17:38
2004.09.26
Кто знает, на каком это языке и что это значит?


1-1094724867
Pashkerton
2004-09-09 14:14
2004.09.26
Mutex handle


3-1093848537
Igor Sovinkov
2004-08-30 10:48
2004.09.26
IBdataSet - проблемы с использованием