Sekarang beberapa informasi pengguna disimpan dalam file, seperti database sederhana. Misalkan ada pengguna yang ingin mengenal semua pengunjung, dan Anda perlu masuk
Bagian yang relevan dipisahkan dari informasi yang direkam karena tidak ada kolom terstruktur seperti database.
Kita tahu bahwa dalam file yang dibuat, baris 1 adalah nama pengguna, baris 2 adalah beranda mereka, dan baris 3 adalah alamat email mereka. Gunakan untuk pendaftaran berikutnya
Pengguna juga menyimpan informasi mereka dalam struktur ini, sehingga setiap 3 baris akan berisi informasi pendaftaran satu pengguna. Mengetahui hal ini, Anda dapat menulis kode berikut untuk menampilkannya
Tampilkan informasi:
< %
'Buat objek FSO
atur fso = server.createObject (scripting.filesystemObject)
Path = C: emp est.txt
'Buka file
atur file = fso.opentextFile (path, 1) < - for
Membaca
Selanjutnya, analisis setiap baris dan format data:
lakukan sampai file.atendofstream
Response.write (nama: & file.readline &)
Response.write (Halaman Beranda: & File.Readline &)
Response.write (email: & file.readline & <p>)
lingkaran
'Tutup dan Bersihkan
file.close
atur file = tidak ada
atur fso = tidak ada
%>
Ini hanya output yang sangat sederhana, tetapi Anda dapat memasukkan informasi formulir tabel atau DHTML sesuai dengan situasinya.
Jika file telah dibuat dan ditulis dengan benar, loop kecil di atas akan mencantumkan informasi semua orang dalam database. Metode readline membaca 1
Isi garis sampai garis baru ditemukan, panggilan readline berikutnya akan membaca baris berikutnya. Atendofstream adalah properti dari objek TextStream, yang memberi tahu kita kapan
Menghadapi akhir file.
Asumsikan bahwa untuk beberapa alasan kami tidak membentuk file dengan benar, jika pengguna hanya memiliki 2 baris informasi alih -alih 3 baris, maka beberapa kesalahan akan terjadi. kita
Loop di sini mengambil 3 baris informasi berikutnya dalam file.
Kesalahan Objek Server 'ASP 0177: 800A003E'
Oleh karena itu, pastikan untuk menambahkan beberapa kode penanganan kesalahan untuk mencegah garis yang tidak perlu dimasukkan ke dalam file atau informasi baris yang diperlukan tidak ada.