1. Praktek menggunakan objek permintaan untuk menerima data dan secara komprehensif menggunakan beberapa fungsi.
cnbruce.html
| <Form Action = "cnbruce.asp" Method = "Post"> <input type = "text" name = "title"> <br> <TextArea name = "Content" ROWS = 10 COLS = 20> </TextArea> <br> <input type = "kirim"> </form> |
cnbruce.asp
| <% Fungsi Th (str) str = ganti (str, "fuck", "md") str = ganti (str, "dum", "kao") th = str fungsi akhir Function Encode (str) str = ganti (str, ">", ">") str = ganti (str, "<", "<") str = ganti (str, chr (32), "") str = ganti (str, chr (13), "") str = ganti (str, chr (10) & chr (10), "</p> <p>") str = ganti (str, chr (10), "<br>") encode = str fungsi akhir %> <%title = request.form ("title") konten = request.form ("content")%> Judul Artikel: <%= th (judul)%> <Hr> Konten Artikel: <%= encode (th (konten))%> |
Th (str) adalah fungsi khusus, dan fungsi utama sangat sederhana: karakter filter. Encode (STR) juga merupakan fungsi khusus, dan fungsi utamanya adalah untuk sepenuhnya menampilkan informasi yang disahkan.
CHR (10) mewakili istirahat garis, Chr (13) mewakili pengembalian carriage, dan Chr (32) mewakili ruang.
Fungsi tambahan: Tampilkan kode UBB.
Yaitu, ubb.asp berisi fungsi ubb ().
Enhanced cnbruce.asp
| <!-#Sertakan file = "http://www.cnbruce.com/blog/ubb.asp"-> <% Fungsi Th (str) str = ganti (str, "fuck", "md") str = ganti (str, "dum", "kao") th = str fungsi akhir %> <script> function runex (cod1) { cod = document.all (cod1) var code = cod.Value; if (code! = "") { var newwin = window.open ('', '', ''); newwin.opener = null newwin.document.write (kode); newwin.document.close (); } } </script> <%title = request.form ("title") konten = request.form ("content")%> Judul Artikel: <%= th (judul)%> <Hr> Konten Artikel: <%= UBB (UNHTML (th (konten)))%> |