Masalah menerapkan fungsi untuk menghapus HTML di ASP telah membuat banyak pengguna bingung. Jadi mari kita lihat metode membersihkan fungsi HTML di ASP dengan editor Foxin. Bagi mereka yang belum tahu, silakan merujuknya.
Fungsi ini diperlukan. Banyak peretas akan mengacaukan dan meretas database dan menyuntikkan sejumlah besar virus JS. Saat menyimpan dan menampilkan data teks, gunakan fungsi ini untuk memfilternya untuk menghindari banyak masalah
Kode ClearHTML
'Hapus fungsi kode html clearhtml (konten) konten = ganti html ("&#[^>]*;", "", konten) konten = ganti html ("</? Marquee [^>]*>", "", konten) konten = ganti html ("</? Object [^>]*>", "", "", konten)), konten)) Konten)) konten = ganti html ("</? param [^>]*>", "", konten) konten = ganti html ("</? embed [^>]*>", "", konten) konten = ganti html ("</? embed [^>]*>", "", konten) konten = ganti html ("</? konten = ganti html ("", konten) konten = ganti html ("</? tr [^>]*>", "", konten) konten = ganti html ("</? TH [^>]*>", "", konten) konten = ganti html ("</? konten = ganti html ("</? Li [^>]*>", "", konten) konten = ganti html ("</? Li [^>]*>", "", konten) konten = ganti html ("</? Li [^>]*>", "", konten) Konten = ganti hthtml ("</? </^>" konten = ganti html ("</? Div [^>]*>", "", konten) konten = ganti html ("</? th [^>]*>", "", konten) konten = ganti html ("</? Td [^>]*>," ", konten) Konten = gantian (" </? Td [^> "," "," "," "" "" "" " konten = ganti html ("(javascript | jscript | vbscript | vbs):", "", konten) konten = ganti html ("on (mouse | keluar | error | klik | key)", "", konten) konten = gantian ("</? konten = ganti html ("</? i [^>]*>", "", konten) konten = ganti html ("</? i [^>]*>", "", konten) konten = ganti html ("</? i [^>]*>", "", konten) konten = ganti hthtml ("</? i [^>]" konten = ganti html ("</? i [^>]*>", "", konten) konten = ganti html ("</? center [^>]*>", "", konten) konten = ganti html ("</? center [^>]*>", "", konten) konten = ganti hthtml ("</? NOBR [^>" konten = ganti html ("</? o [^>]*>", "", konten) konten = ganti html ("</? o [^>]*>", "", konten) konten = ganti html ("</? o [^>]*>", "", konten) Konten = ganti hthtml ("</? konten = ganti html ("</? Strong [^>]*>", "", content) clearHtml = Fungsi ContentEndganti kode HTML
Fungsi REPLACEHTML (PATTN, STRNG, CONTENT) if ISNULL (konten) kemudian content = "" end jika set regex = baru regexp regex.pattern = patrn regex.ignorecase = true regex.global = true ganti html = regex.replace (konten, strng) fungsi akhir = true html = regex.replace (konten, strng) function end function = true html = Regex.replace (konten, strng) function end function = true html = Regex.replace (Content, strng) function akhir)
Bagaimana menggunakan:
Salinan kode adalah sebagai berikut:<%= clearHtml ("<Div id =" codetip "> <h2> Bagikan kiat kode (2) </h2> <ul> <li style =" Font-Weight: Bold; Warna: RGB (170, 0, 0); "> Setelah menambahkan kode, Anda harus mengklik" LIHAT DAN LIHAT "untuk mengambil efek </Li> </Li> Accurtams, Anda harus mengklik" LIEKTIF DAN LIHAT "TO EKSEK </LI> </Li> ACCURATE ACCURRAM Sintaks </li> <li> Masukkan beberapa Deskripsi Cuplikan Kode Sederhana </li> <li> Tidak perlu memasukkan penjelasan saat mengunggah file kode sumber </li> <li> Tidak perlu memasukkan penjelasan </li> <li> Tidak ada file terkait program yang akan dihapus secara langsung, gambar tidak diblok cara </li></ul> </div> ")%>
Di atas adalah semua konten yang dijelaskan dalam artikel ini, saya harap Anda menyukainya. Jika Anda memiliki pertanyaan, Anda dapat meninggalkan pesan untuk berkomunikasi