1. การฝึกฝนโดยใช้วัตถุคำขอเพื่อรับข้อมูลและใช้ฟังก์ชั่นบางอย่างอย่างครอบคลุม
cnbruce.html
| <form action = "cnbruce.asp" method = "post"> <อินพุต type = "text" name = "title"> <br> <textarea name = "content" rows = 10 cols = 20> </textarea> <br> <อินพุต type = "ส่ง"> </form> |
cnbruce.asp
| - ฟังก์ชั่น th (str) str = แทนที่ (str, "fuck", "md") str = แทนที่ (str, "dum", "kao") th = str ฟังก์ชันสิ้นสุด ฟังก์ชั่นเข้ารหัส (STR) str = แทนที่ (str, ">", ">") str = แทนที่ (str, "<", "<") str = แทนที่ (str, chr (32), "") str = แทนที่ (str, chr (13), "") str = แทนที่ (str, chr (10) & chr (10), "</p> <p>") str = แทนที่ (str, chr (10), "<br>") ENCODE = STR ฟังก์ชันสิ้นสุด - <%title = request.form ("title") content = request.form ("เนื้อหา")%> ชื่อบทความ: <%= th (ชื่อ)%> <hr> เนื้อหาบทความ: <%= encode (th (เนื้อหา))%> |
Th (STR) เป็นฟังก์ชั่นที่กำหนดเองและฟังก์ชั่นหลักนั้นง่ายมาก: ตัวกรองอักขระ ENCODE (STR) ยังเป็นฟังก์ชั่นที่กำหนดเองและฟังก์ชั่นหลักคือการแสดงข้อมูลที่ผ่านอย่างเต็มที่
CHR (10) แสดงถึงการแบ่งสาย, CHR (13) หมายถึงการคืนค่ารถและ Chr (32) หมายถึงพื้นที่
ฟังก์ชั่นเพิ่มเติม: แสดงรหัส UBB
นั่นคือ ubb.asp มีฟังก์ชั่น ubb ()
เพิ่ม cnbruce.asp
| <!-#รวมไฟล์ = "http://www.cnbruce.com/blog/ubb.asp"-> - ฟังก์ชั่น th (str) str = แทนที่ (str, "fuck", "md") str = แทนที่ (str, "dum", "kao") th = str ฟังก์ชันสิ้นสุด - <script> ฟังก์ชั่น runex (cod1) { cod = document.all (cod1) var code = cod.value; if (code! = "") { var newwin = window.open ('', '', ''); newwin.opener = null newwin.document.write (รหัส); newwin.document.close (); - - </script> <%title = request.form ("title") content = request.form ("เนื้อหา")%> ชื่อบทความ: <%= th (ชื่อ)%> <hr> เนื้อหาบทความ: <%= UBB (UNHTML (th (เนื้อหา)))%> |