موصى به: وظيفة تحلل ASP للتحقق مما إذا كان رابط الموقع طبيعيًا ٪ functionUrlchk (surl) onerroresumenext setxmlhttp = server.createObject (microsoft.xmlhttp) surl = http: //www.code-123.com IFU
من المريح للغاية استخدام ASP لتنفيذ وظائف محركات البحث ، ولكن كيفية تنفيذ عمليات تفتيش ذكية مماثلة لـ 3721؟ على سبيل المثال ، عندما يتم إدخال الشعب الصيني في مربع حالة البحث ، يتم استخراج الكلمات الرئيسية مثل الصين والأشخاص تلقائيًا منها ويبحثون عنها في قاعدة البيانات. بعد قراءة هذه المقالة ، يمكنك أن تجد أن هذه الوظيفة بسيطة للغاية.الخطوة الأولى هي إنشاء قاعدة بيانات تسمى db_sample.mdb (تأخذ هذه المقالة قاعدة بيانات Access2000 كمثال) ، وإنشاء جدول t_sample.table t_sample يتضمن الحقول التالية:
ترقيم المعرف التلقائي
نص u_name
ملاحظات u_info
في الخطوة الثانية ، نبدأ في تصميم Search Page Search.asp. تتضمن الصفحة نموذجًا (FRM_Search) ، والذي يتضمن مربع نص وزر إرسال. وقم بتعيين خاصية الطريقة للنموذج للحصول على خاصية الإجراء إلى Search.asp ، أي إرسالها إلى صفحة الويب نفسها. الرمز كما يلي:
| <!-Search.asp-> <formName = frm_searchmethod = getAction = search.asp> الرجاء إدخال الكلمات الرئيسية: <inputType = textName = مفاتيح = 10> <inputType = submitValue = Search> </form> |
بعد ذلك ، ندخل الجزء الرئيسي من تنفيذ البحث الذكي.
أولاً ، إنشاء اتصال قاعدة البيانات. أضف الرمز التالي إلى بداية Search.asp:
| <٪ DimsterProvider ، سي إن إن strprovider = provider = microsoft.jet.oledb.4.0 ؛ datasource = strprovider = strprovider & server.mappath (/) و/data/db_sample.mdb 'لنفترض أن قاعدة البيانات يتم تخزينها في دليل البيانات في دليل الجذر للصفحة الرئيسية setcnn = server.createBject (adodb.connection) CNN.Openstrprovider يفتح اتصال قاعدة البيانات ٪> |
بعد ذلك ، يتم الحكم على البيانات التي تلقاها صفحة ASP وتفتيشها في قاعدة البيانات.
| <fontcolor =#ff0000> لم يتم العثور على نتائج! ! ! </font> <٪ آخر ٪> |
ابحث عن العناصر ذات الاسم <fontcolor =#ff0000> <٪ = s_key ٪> </font> ، وابحث عن إجمالي العناصر مع <fontcolor =#ff0000> <٪ = rst.recordCount ٪> </font>:
| <٪ بينما يعتير ٪> <!-هنا يمكنك تعيين هدف الارتباط الذي تحتاجه-> <FontStyle = font: 12pt 安安> <ahref = info.asp؟ id = <٪ = rst (id) ٪> target = _blank> <٪ = rst (u_name) ٪> </a> </font> <!-أظهر بعض التفاصيل-> <fontstyle = font: 9pt 安> <٪ = left (rst (u_info) ، 150) ٪> </font> <p> <٪ RST.Movenext ويند RST.Close setRst = لا شيء Endif Endif ٪> |
مشاركة: برنامج ASP Tutorial: ASP إنتاج رمز دوران أخبار Flash Common هذا هو ملف صفحة ويب عادي HTML HEAD METAHTTP-equiv = content-typecontent = text/html ؛ charset = gb2312/title news and picture rotation/title/head body!-#includefile = dioyong.asp-/body/html أي صفحة ويب فقط اتصل بالملف التالي (dioyong.asp) ، و f-with with with withed f.
صفحتان في إجمالي الصفحة السابقة 12 الصفحة التالية