Artikel ini terutama memperkenalkan ASP untuk membangun ruang obrolan yang sangat sederhana.
Setelah tahap pembelajaran ASP, kami akan membangun ruang obrolan paling sederhana berdasarkan konten yang telah kami pelajari.
Langkah utama dijelaskan di bawah ini:
1. Tambahkan kode dalam file global.aSa. adalah sebagai berikut.
- < ScriptLanguage = vbscriptrunat = server >
- Subapplication_onstart
- Dimmachats (15) mendefinisikan data dengan 15 elemen.
- Aplikasi (gachats) = Machats menyimpan konten percakapan.
- Aplikasi (gicounter) = 0 menyimpan jumlah percakapan yang ada.
- Endsub
- </skrip >
2. Tambahkan kode dalam file aspchat.asp.
- < palign = tengah >< fontSize = 5 > ruang obrolan sederhana </font ></p >
- <BR>
- <%
- Proses input
- ifrequest.serverVariable (request_method) = postthen
- Tanda tangani pembicara
- iflen (request (txtwho)) > 0then
- Sesi (sswho) = request (txtwho)
- endif
- Memblokir objek aplikasi
- Application.lock
- Buat penunjuk referensi lokal
- mlcounter = aplikasi (gicounter)
- MATHATS = Aplikasi (gachats)
- Jika jumlah baris yang ditulis melebihi 10, mulailah menghitung lagi.
- ifmlcounter> 9then
- mlcounter = 0
- endif
- Tingkatkan input pengguna, tingkatkan penghitung dengan 1
- Machat (mlchounter) = sesi (sswho) &: & request (txtcents)
- mlcounter = mlcounter+1
- Tetapkan variabel lokal agar valid dalam ruang lingkup aplikasi.
- ApplicatigiCounter) = Mlcounter
- Aplikasi (gachats) = Machat
- Hilangkan Pemblokiran Objek Aplikasi
- Application.unlock
- endif
- %>
- <%
- Menulis ke TextArea
- ifapplication (gicounter) = 0then
- lstemp = aplikasi (gachats) (0)
- kalau tidak
- forx = 0toApplication (gicounter) -1
- lstemp = lstemp & <br> aplikasi (gachats) (x)
- Berikutnya
- endif
- Respons.whitestemp
- %>
- < jam >
3., inisialisasi konten txtwhe Sesi (SSWHO) untuk merekam penjelajahan.
- < FormMethod = postaction = aspchat.aspname = frmasp>
- < Divalign = Center >< Pusat >< P > Pidato: < InputType = TextName = txtCentSsize = 34 ></p >
- </Center ></Div >< Divalign = Center >< Center >< P > Objek: < InputType = SubmitValue = Kirim Nama = B1 ></P >
- </Center ></Div >
- </bentuk >
Lengkap.