موصى به: الكشف عن الطريقة السرية لحل مشكلة حذف ملفات ASP عن طريق الخطأ لبرامج مكافحة الفيروسات غالبًا ما تقوم بعض برامج مكافحة الفيروسات بحذف بعض ملفات ASP كفيروسات ، وأحيانًا يكون من المستحيل منعها. البرنامج غير قادر على استخدامه لأن هناك عدد أقل من الملفات ~~. ويرجع ذلك أساسًا إلى أن برنامج مكافحة الفيروسات يعامل بعض رموز ASP ككلمات رئيسية في طروادة ويحفظ السجلات ، لذلك عندما تكون هناك هذه الكلمة الرئيسية ، سيتم حظرها من التشغيل أو الحذف. الحل هو إعطاء هذه الكلمات الرئيسية ل
أولاً ، إنشاء قاعدة بيانات وصول. يوجد جدول urlindex في المكتبة ، حيث يتم فهرسة حقول عنوان URL والكلمات الرئيسية على التوالي ، على النحو التالي:| نص عنوان URL (فهرس: مع (بدون ازدواج)) نص العنوان وصف وصف نص موجز نص الكلمات الرئيسية (الفهرس: مع (لا ازدواجية)) |
ملف البرنامج doquery.asp ، رمز:
| <html> <head> <title> محرك بحث بسيط </title> </head> <BodyBgColor =#ffffffmmarginwidth = 0marginheight = 0 LeftMargin = 0topmargin = 0> <formmethod = postaction = doquery.asp؟ Act = Search> الاستعلام: <inputType = textName = QueryString> <br> <inputType = submitValue = submit> </form> </center> <٪ قاتمة ACT = طلب (قانون) إذا (ACT = البحث) ثم QueryString = request.form (QueryString) كلمات الاستعلام = انقسام (QueryString) strindent = إذا كان البحث فارغًا ، فأعد If QuarquerString = ثم استجابة. Endif Session.Timeout = 2 IFISOBject (الجلسة (sitesearch_conn)) ثم setConn = الجلسة (sitesearch_conn) آخر setConn = server.createObject (adodb.connection) conn.opendriver = {microsoft accessDriver (*. mdb)} ؛ dbq = & server.mappath (database/sitesearch.mdb) ،، setSession (sitesearch_conn) = conn Endif بيان الاستعلام SQL = حدد*من [urlindex] حيث حقل وصف البحث SQL = SQL و ([الوصف] مثل "٪ و Querywords (0) و ٪" "أولاً fori = lbound (كلمات الاستعلام)+1Toubound (كلمات الاستعلام) ifquerywords (i) <> anducase (Querywords (i)) <> oranducase (Querywords (i)) <> و then Ifucase (كلمات الاستعلام (I-1)) = orthen SQL = SQL & أو [الوصف] مثل "٪ و Querywords (i) و ٪ ' آخر SQL = SQL & و [الوصف] مثل "٪ و Querywords (i) و ٪ ' Endif Endif التالي ابحث في حقل الكلمات الرئيسية SQL = SQL &) أو ([الكلمات الرئيسية] مثل "٪ و Querywords (0) و ٪ ' fori = lbound (كلمات الاستعلام)+1Toubound (كلمات الاستعلام) ifquerywords (i) <> anducase (Querywords (i)) <> oranducase (Querywords (i)) <> و then Ifucase (كلمات الاستعلام (I-1)) = orthen SQL = SQL & أو [الكلمات الرئيسية] مثل "٪ و Querywords (i) و ٪ ' آخر SQL = SQL & و [الكلمات الرئيسية] مثل "٪ و Querywords (i) و ٪ ' Endif Endif التالي ابحث عن حقول العنوان SQL = SQL &) أو ([العنوان] مثل "٪ و Querywords (0) و ٪ ' fori = lbound (كلمات الاستعلام)+1Toubound (كلمات الاستعلام) ifquerywords (i) <> anducase (Querywords (i)) <> oranducase (Querywords (i)) <> و then Ifucase (كلمات الاستعلام (I-1)) = orthen sql = sql & أو [title] مثل "٪ و Querywords (i) و ٪ ' آخر SQL = SQL & و [TITLE] مثل "٪ و Querywords (i) و ٪ ' Endif Endif التالي |
المشاركة: الكشف عن 17 الرموز النموذجية الأساسية لبرمجة ASP 1. طريقة ASP للحصول على بيانات إدخال الجدول: getPost 1.get: بعد أن يضيف المستخدم البيانات إلى عنوان URL ، فإن التنسيق هو "الحقل 1 = بيانات الإدخال 1 الحقل 2 = بيانات الإدخال 2 ... ، ثم إرسالها إلى الخادم.
صفحتان في إجمالي الصفحة السابقة 12 الصفحة التالية