|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.10.2016, 10:52 | #1 |
Пользователь
Регистрация: 23.09.2015
Сообщений: 41
|
Сохранение данных формы в разные текстовые файлы
Помогите решить учебную задачу
Есть анкета (html форма), при ее заполнении должны создаваться текстовые файлы с данными, причем например для Иванова -1.txt, а для Петрова - 2.txt и т.д. Есть такой сценарий, но данные из анкеты записываются в одном файле, а мне нужно, чтобы каждый раз создавался новый текстовый файл и при этом уже созданные файлы оставались без изменений. Код:
|
10.10.2016, 11:01 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А не проще БД использовать?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
10.10.2016, 11:10 | #3 |
Пользователь
Регистрация: 23.09.2015
Сообщений: 41
|
Нужно через файлы без БД. Тема "Файловая система"
|
10.10.2016, 11:37 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
поиск свободного имени файла (которое ещё не существует):
Код:
у Иванова будет два файла( 1.txt и 3.txt )? |
10.10.2016, 11:58 | #5 |
Пользователь
Регистрация: 23.09.2015
Сообщений: 41
|
да- для каждого новый файл
|
10.10.2016, 12:16 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
тогда берите код выше.
он простой и должен работать. для реальной задачи, конечно, перебирать все файлики, которых может быть тысячи, не очень эффективно, поэтому, для ускорения процесса можно хранить последнее использованное значение с номером в отдельном файле. Но тогда нужно позаботиться о конфликтах с одновременным доступом к файлу (режим блокировки и ожидания). |
10.10.2016, 13:13 | #7 |
Пользователь
Регистрация: 23.09.2015
Сообщений: 41
|
не работает, все равно пишет в один файл
выдает free file name is 3.txtДанные в файл успешно занесены. В этом коде надо что-то подредактировать? имена переменных, имя файла??? Код:
Последний раз редактировалось KT82; 10.10.2016 в 13:21. |
10.10.2016, 13:53 | #8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Вы сами этот код написали? Вы понимаете, что он делает? да, нужно поставить цикл, который будет перебирать имена, пока не найдёт свободное имя. цикл я привёл выше. Этого недостаточно? |
|
10.10.2016, 14:31 | #9 |
Пользователь
Регистрация: 23.09.2015
Сообщений: 41
|
Спасибо, достаточно, разобралась, все получилось Вопрос закрыт |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Текстовые файлы. Проблема с вводом данных | IvanNaymov | Общие вопросы Delphi | 5 | 15.12.2014 17:45 |
Сохранение цвета формы в ini-файлы | саша40 | Общие вопросы Delphi | 7 | 23.09.2012 17:11 |
Слияние - сохранение в разные файлы... | CyberMen | Microsoft Office Word | 0 | 23.08.2010 20:18 |
Добавление данных в текстовые файлы. Другие процедуры и функции для обработки текстовых файлов | student2009 | Помощь студентам | 1 | 02.06.2009 08:44 |
Добавление данных в текстовые файлы. Другие процедуры и функции для обработки текстовых файлов | student2009 | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 01.06.2009 21:27 |