แนะนำ: ฟังก์ชั่นที่วิเคราะห์ ASP เพื่อตรวจสอบว่าลิงค์เว็บไซต์เป็นเรื่องปกติหรือไม่ % functionurlchk (surl) onerrorresumenext setxmlhttp = server.createObject (microsoft.xmlhttp) xmlhttp.openget, surl, xmlhttp.send ifxmlhttp.status200 urlchk = taste surl = http: //www.code-123.com ifu
มันสะดวกมากที่จะใช้ ASP เพื่อใช้ฟังก์ชั่นของเครื่องมือค้นหา แต่จะใช้การค้นหาอัจฉริยะได้อย่างไรคล้ายกับ 3721? ตัวอย่างเช่นเมื่อคนจีนถูกป้อนในกล่องเงื่อนไขการค้นหาคำหลักเช่นจีนและผู้คนจะถูกสกัดจากมันโดยอัตโนมัติและค้นหาในฐานข้อมูล หลังจากอ่านบทความนี้คุณจะพบว่าฟังก์ชั่นนี้ใช้งานง่ายมากขั้นตอนแรกคือการสร้างฐานข้อมูลชื่อ db_sample.mdb (บทความนี้ใช้ฐานข้อมูล Access2000 เป็นตัวอย่าง) และสร้างตาราง t_sample.table t_sample รวมฟิลด์ต่อไปนี้:
การกำหนดหมายเลข ID อัตโนมัติ
ข้อความ u_name
u_info บันทึก
ในขั้นตอนที่สองเราเริ่มออกแบบการค้นหาหน้าการค้นหา หน้านี้มีแบบฟอร์ม (FRM_SEARCH) ซึ่งรวมถึงกล่องข้อความและปุ่มส่ง และตั้งค่าคุณสมบัติวิธีการของแบบฟอร์มเพื่อรับและคุณสมบัติการดำเนินการเพื่อ search.asp นั่นคือส่งไปยังหน้าเว็บเอง รหัสมีดังนี้:
| <!-search.asp-> <formName = frm_searchMethod = getAction = search.asp> กรุณาป้อนคำหลัก: <inputType = textName = keysize = 10> <inputType = submentValue = การค้นหา> </form> |
ต่อไปเราป้อนส่วนสำคัญของการใช้การค้นหาอัจฉริยะ
ขั้นแรกให้สร้างการเชื่อมต่อฐานข้อมูล เพิ่มรหัสต่อไปนี้ไปยังจุดเริ่มต้นของการค้นหา. asp:
| - Dimstrprovider, CNN strProvider = ผู้ให้บริการ = microsoft.jet.oledb.4.0; dataSource = strprovider = strprovider & server.mappath (/) &/data/db_sample.mdb 'สมมติว่าฐานข้อมูลถูกเก็บไว้ในไดเรกทอรีข้อมูลในไดเรกทอรีรูทของโฮมเพจ setcnn = server.createObject (adodb.connection) CNN.Openstrprovider เปิดการเชื่อมต่อฐานข้อมูล - |
ถัดไปข้อมูลที่ได้รับจากหน้า ASP จะถูกตัดสินและค้นหาในฐานข้อมูล
| <fontColor =#ff0000> ไม่พบผลลัพธ์! - - </font> - อื่น - |
ค้นหารายการที่มีชื่อ <fontcolor =#ff0000> <%= s_key%> </font> และค้นหารายการทั้งหมดที่มี <fontcolor =#ff0000> <%= rst.recordcount%> </font>:
| - whilenotrst.eof สำรวจชุดระเบียนทั้งหมดแสดงข้อมูลการค้นหาและตั้งค่าลิงก์ - <!-ที่นี่คุณสามารถตั้งค่าเป้าหมายลิงค์ที่คุณต้องการ-> <fontstyle = font: 12pt 安安> <ahref = info.asp? id = <%= rst (id)%> target = _blank> <%= rst (u_name)%> </a> </font> <!-แสดงรายละเอียดบางอย่าง-> <fontstyle = font: 9pt 安> <%= ซ้าย (rst (u_info), 150)%> </font> <p> - Rst.Movenext ใช้ rst.close setrst = ไม่มีอะไร endif endif - |
แบ่งปัน: ASP Tutorial: การผลิต ASP ของ Flash News Pictures รหัสการหมุน นี่คือไฟล์หน้าเว็บปกติ HTML หัว metahttp-equiv = content-typecontent = text/html; charset = gb2312/ข่าวชื่อเรื่องและการหมุนภาพ/หัวเรื่อง/หัว!-#include = diaoyong.asp-/body/html
2 หน้ารวมหน้าก่อนหน้า 12 หน้าถัดไป