คำแนะนำ: การตีความการใช้ ASP เพื่อเขียนโค้ดที่คล้ายกับฟังก์ชันของเครื่องมือค้นหา ขั้นแรก สร้างฐานข้อมูลการเข้าถึง มีตาราง URLINDEX ในฐานข้อมูล ซึ่งมีการเพิ่มดัชนีลงในฟิลด์ URL และคำสำคัญตามลำดับ ดังนี้ ข้อความ URL (ดัชนี: ใช่ (ไม่มีการทำซ้ำ)) ข้อความชื่อเรื่อง ข้อความคำอธิบาย ข้อความสรุป คำสำคัญ ข้อความ (ดัชนี: ใช่ (ไม่ใช่) ทำซ้ำ)) ไฟล์โปรแกรม doquery.asp รหัส: HTMLHEADTITLE เครื่องมือค้นหาอย่างง่าย
เรามักจะเห็นว่าเมื่อใช้ด้านซ้ายเพื่อตัดสตริงโดยตรง เนื่องจากตัวอักษรจีนและตัวอักษรภาษาอังกฤษอยู่ร่วมกันในชื่อเรื่อง ความยาวของชื่อข่าวทั้งสองจึงแตกต่างกัน เพื่อแก้ไขปัญหานี้ เราจึงสามารถใช้ฟังก์ชันต่อไปนี้ - '************************************************ * 'ชื่อฟังก์ชัน: gotTopic 'ฟังก์ชัน: ตัดทอนสตริง ตัวอักษรจีนแต่ละตัวนับเป็นอักขระสองตัว และอักขระภาษาอังกฤษนับเป็นอักขระหนึ่งตัว 'พารามิเตอร์: str ---- สตริงเดิม 'strlen ---- ตัดความยาว 'ค่าที่ส่งคืน: สตริงที่ถูกดักจับ' 'ลิขสิทธิ์: กวดวิชา asp '************************************************ * FunctiongotTopic (ByValstr, ByValstrlen) Ifstr=จากนั้น ได้หัวข้อ= ออกจากฟังก์ชั่น สิ้นสุดถ้า Diml,t,c,i,strTemp str=แทนที่(แทนที่(แทนที่(แทนที่(str,,),,Chr(34)),>,>),<,<) l=เลน(str) เสื้อ=0 strTemp=str strlen=CLng(strlen) โฟริ=1ทล c=Abs(Asc(กลาง(str,i,1))) IFC>255แล้ว เสื้อ=t+2 อื่น เสื้อ=t+1 สิ้นสุดถ้า Ift>=strlenแล้ว strTemp=ซ้าย(str,i) ทางออกสำหรับ สิ้นสุดถ้า ต่อไป IfstrTemp<>strแล้ว strTemp=strTemp&… สิ้นสุดถ้า gotTopic=แทนที่(แทนที่(แทนที่(แทนที่(strTemp,,),Chr(34),),>,>),<,<) EndFunction - - str=ทั้งหมด 11111w มีตัวอักษรจีน str1=มีตัวอักษรจีนทั้งหมดห้าตัว ตอบกลับwritegotTopic การตอบสนอง writegotTopic (str, 10) & &ได้หัวข้อ(str1,10)& ตอบกลับwriteleft การตอบสนอง writeLeft (str, 5) & &ซ้าย(str1,5) การตอบสนองสิ้นสุด - |
แชร์: เผยวิธีแก้ปัญหาการลบไฟล์ ASP โดยไม่ตั้งใจด้วยซอฟต์แวร์ป้องกันไวรัส ซอฟต์แวร์ป้องกันไวรัสบางตัวมักจะลบไฟล์ ASP บางไฟล์เนื่องจากไวรัส บางครั้งมันเป็นไปไม่ได้ที่จะป้องกัน และโปรแกรมก็ไม่สามารถใช้งานได้อย่างอธิบายไม่ได้เนื่องจากไฟล์หายไป~~ สาเหตุหลักมาจากซอฟต์แวร์ป้องกันไวรัสถือว่ารหัส ASP บางตัวเป็นคำหลักของม้าโทรจันและบันทึกบันทึก ดังนั้นเมื่อพบคำหลักนี้ จะถูกห้ามไม่ให้ทำงานหรือลบออก วิธีแก้ไขคือให้คำสำคัญเหล่านี้