موصى به: مثال ASP: إنتاج ألعاب مزيج الكلمات هذه لعبة حول ترميز الكلمات ، مكتوبة في ASP و VBScript و JavaScript. لم يتم العثور على مشاكل كبيرة تحت الاختبار تحت Win98 OEM2 ، PWS ، و IE5. طريقة الاستخدام: الطريقة 1: على سبيل المثال ، دليل خدمة 3W الخاص بك هو C: inetpubwwroot.
العديد من عشاق الإنترنت يرفعون أدمغتهم لجعل وظائف موقعه على الويب أكثر شمولاً عند إنشاء صفحتهم الرئيسية الشخصية. هنا ، يقدم المؤلف طريقة لاستخدام ASP لإنشاء محرك البحث الخاص بك.
تستخدم الفكرة الأساسية النماذج لتخزين الكلمات الرئيسية للبحث المقدمة من المستخدمين في المتغيرات وإرسالها إلى البرامج النصية ASP للمعالجة. استخدم كائن الطلب المدمج لـ ASP للحصول على أحرف الكلمات الرئيسية في المتغير ، ثم استخدم وظيفة إعادة توجيه الاستجابة لنقل أحرف الكلمات الرئيسية إلى محركات البحث الاحترافية الأخرى مثل Sohu و Netease للحصول على نتائج البحث. يتيح ذلك للزائرين استخدام محركات البحث الرئيسية بسهولة على صفحتهم الرئيسية دون تسجيل الدخول إلى صفحتهم الرئيسية.
الخطوة الأولى هي إنشاء الصفحة الرئيسية لمحرك البحث. أضف الكود بين <Body> و < /body> لملف HTML على النحو التالي:
| ما يلي هو المحتوى المقتبس: < اسم النموذج = طريقة form1 = post action = search.asp > < div align = المركز > يرجى تحديد محرك البحث المفضل لديك < br> < br> < حدد الاسم = SELECT SIZE = 1 > < الخيار > sohu < /Option > < الخيار > sina (محطة بكين) < /الخيار > < الخيار > netease < /Option > < /حدد >< br> < br> يرجى كتابة الكلمة الرئيسية التي تريد الاستعلام عنها <br> < نوع الإدخال = اسم النص = Textfield > < br> < br> < نوع الإدخال = إرسال اسم = إرسال نمط = اللون:#cc0033 ؛ خلفية اللون: #ffffff ؛ font-size: 9pt ؛ الحدود:#cc0033 1px صلبة ؛ الارتفاع: 18pxvalue = search> < /form > |
هنا ، نقدم ثلاث محركات بحث: Sohu و Sina و Netease للمستخدمين للاختيار من بينها. بعد أن يكتب المستخدم سلسلة الكلمات الرئيسية ، يقدم النموذج الطلب إلى Search.asp في الخلفية للمعالجة.
الخطوة الثانية هي كتابة برنامج ASP الخلفية. أضف الكود التالي بين <Body> و < /body> لملف HTML:
| ما يلي هو المحتوى المقتبس: < ٪ if request.form (select) = sohu then reponse.redirect (http://site.search.sohu.com/ sitesearch.jsp؟ key_word = && request.form (textfield)) end if إذا طلب. sitesearch.jsp؟ key_word = && request.form (textfield)) end if إذا طلب. ٪ > |
عند تقديم سلاسل البحث إلى محركات البحث الأخرى ، من المهم للغاية فهم تنسيقات الاستعلام التي تستخدمها محركات البحث هذه. على سبيل المثال ، يستخدم Sohu http://site.search.sohu.com/sitesearch.jsp؟key_word=search سلسلة. نحتاج فقط إلى الانتباه عند استخدام محركات البحث هذه ، وتسجيل وتحليل العناوين الموجودة في شريط العناوين IE عند إعطاء نتائج البحث ، وإزالة الأحرف التالية مثل Liu ٪ ... (هذه هي الأحرف التي تم تحويلها إلى سلسلة البحث التي قدمناها) ، ويمكننا الحصول على تنسيق الاستعلام.
بالإضافة إلى ذلك ، تستخدم العديد من محركات البحث البحث عن التصنيف. يمكن تقسيمها إلى فئات مثل مواقع الويب وصفحات الويب والأخبار ، إلخ. تنسيقات الاستعلام لكل فئة مختلفة. يمكن للقراء استخدام المزيد إذا كانت عبارات لإنشاء اختيارات لتحقيق تجزئة أنواع البحث داخل محرك البحث نفسه.
وبالمثل ، يمكننا أيضًا توسيع هذا البرنامج وإضافة محركات بحث أخرى لجعل وظائفه أكثر قوة.
مشاركة: ASP 3.0 البرمجة المتقدمة (41) 9.2.3 استخدام الإجراءات المخزنة. استخدام الإجراءات المخزنة هو مجال يتم فيها تطبيق كائنات الأوامر. الإجراءات المخزنة (التي تسمى أحيانًا استعلامات التخزين) هي عبارات استعلام SQL التي يتم تحديدها مسبقًا في قاعدة بيانات. لماذا يجب إنشاء الإجراءات المخزنة واستخدامها بدلاً من استخدامها مباشرة في الكود