Теперь некоторая информация пользователя сохраняется в файле, например, в простой базе данных. Предположим, есть пользователь, который хочет знать всех посетителей, и вам нужно войти в систему
Соответствующие детали отделены от записанной информации, потому что нет структурированного столбца, как база данных.
Мы знаем, что в созданном файле строка 1 - имя пользователя, строка 2 - их домашняя страница, а строка 3 - их адрес электронной почты. Использовать для последующей регистрации
Пользователи также хранят свою информацию в этой структуре, поэтому каждые 3 строки будут содержать регистрационную информацию одного пользователя. Зная это, вы можете написать следующий код, чтобы отобразить его
Показать информацию:
< %
'Создать объект FSO
Установить fso = server.createObject (scripting.filesystemobject)
PATH = C: EMP EST.TXT
'Откройте файл
set file = fso.opentextfile (path, 1) < - for
Чтение
Далее проанализируйте каждую строку и отформатируйте данные:
Делайте до file.atendofstream
Response.write (name: & file.readline &)
Response.write (домашняя страница: & file.readline &)
Response.write (электронная почта: & file.readline & <p>)
петля
'закрыть и убирать
file.close
Установить файл = ничего
Установить FSO = ничего
%>
Это просто очень простой выход, но вы можете включить информацию о таблице или форме DHTML в соответствии с ситуацией.
Если файл был правильно создан и записан, в небольшом цикле выше будет указана информация всех в базе данных. Метод считывания читает 1
Содержимое линии. Atendofstream - это свойство объекта Textstream, который говорит нам, когда
Встретить конец файла.
Предположим, что по какой -то причине мы не формируем файл правильно, если у пользователя есть только 2 строки информации вместо 3 строк, то возникнут некоторые ошибки. нас
Цикл здесь получает следующие 3 строки информации в файле.
Ошибка объекта сервера 'ASP 0177: 800A003E'
Поэтому обязательно добавьте какой -то код обработки ошибок, чтобы предотвратить вставку ненужных строк в файл или отсутствующая информация о необходимой строке.