التوصية: تفسير استخدام ASP لكتابة كود مشابه لوظائف محرك البحث أولاً، قم ببناء قاعدة بيانات وصول. يوجد جدول URLINDEX في قاعدة البيانات، حيث تتم إضافة الفهارس إلى حقلي URL والكلمات الأساسية على التوالي، كما يلي: نص URL (الفهرس: نعم (لا يوجد تكرار)) نص العنوان نص الوصف نص ملخص الكلمات الأساسية. نص (الفهرس: نعم (لا) كرر)) ملف البرنامج doquery.asp، الكود: محرك بحث بسيط HTMLHEADTITLE
غالبًا ما نرى أنه عندما يتم استخدام اليسار لقص سلسلة مباشرة، نظرًا لوجود الأحرف الصينية والأحرف الإنجليزية في العنوان، فإن طول عنواني الأخبار مختلفان لحل هذه المشكلة، يمكننا استخدام الوظيفة التالية. <% '********************************************************************************************************************************************************************************* * 'اسم الوظيفة: gotTopic 'الوظيفة: اقتطاع السلسلة، يتم احتساب كل حرف صيني كحرفين، ويتم احتساب الحرف الإنجليزي كحرف واحد 'المعلمة: str----السلسلة الأصلية 'سترلين----طول التقاطع 'قيمة الإرجاع: سلسلة تم اعتراضها حقوق الطبع والنشر: البرنامج التعليمي asp '********************************************************************************************************************************************************************************* * دالة حصلت على الموضوع (ByValstr، ByValstrlen) إذاستر=ثم حصلتالموضوع= وظيفة الخروج EndIf ديمل،t،c،i،strTemp str=Replace(Replace(Replace(Replace(str,,),,Chr(34))),>,>),<,<) ل = لين (شارع) ر = 0 strTemp=str سترلين = CLng (سترلين) فوري=1Tol ج = القيمة المطلقة (تصاعدي (منتصف (شارع، ط، 1))) إذا كان> 255ثم ر=ر+2 آخر ر=ر+1 EndIf Ift>=strlenThen strTemp=يسار(str,i) خروج من أجل EndIf التالي IfstrTemp<>strThen strTemp=strTemp&… EndIf gotTopic=Replace(Replace(Replace(Replace(strTemp,,),Chr(34),),>,>),<,<) وظيفة النهاية %> <% str=إجمالي 11111w يحتوي على أحرف صينية str1=هناك خمسة أحرف صينية إجمالاً Response.writegotTopic Response.writegotTopic(str,10)& &حصلت على الموضوع(str1,10)& استجابة.كتابة اليسار Response.writeLeft(str,5)& &اليسار(شارع1,5) Response.end %> |
المشاركة: الكشف عن طريقة حل مشكلة حذف ملفات asp عن طريق الخطأ عن طريق برامج مكافحة الفيروسات غالبًا ما تقوم بعض برامج مكافحة الفيروسات بحذف ملفات ASP معينة باعتبارها فيروسات، وفي بعض الأحيان يكون من المستحيل منعها، ولا يمكن استخدام البرنامج لسبب غير مفهوم لأن الملفات مفقودة. ويرجع ذلك أساسًا إلى أن برامج مكافحة الفيروسات تتعامل مع رموز ASP معينة على أنها كلمات رئيسية لحصان طروادة وتحفظ السجلات، لذلك عند مواجهة هذه الكلمة الأساسية، سيتم منعها من التشغيل أو الحذف. الحل هو إعطاء هذه الكلمات الرئيسية