أشهر المواقع على الإنترنت هي محركات البحث. بمساعدتهم ، يمكنك دائمًا العثور على المعلومات التي تحتاجها. دعنا نحاول إنشاء محرك البحث الخاص بنا بنفس الطريقة التي عملت بها محركات البحث الأولى. بعد ذلك ، يمكنك تعديل محرك البحث الخاص بك وتحويله إلى محرك كامل وحديث. يعتمد ذلك على مهارتك واستعدادك. لذلك ، فيما يلي إرشادات إنشاء محرك بحث ميتا.
تعليمات
الخطوة 1
قسّم محرك البحث الخاص بك إلى ثلاثة أجزاء. الجزء الأول هو واجهة محرك بحث الويب المستقبلي ، وهو مكتوب بلغة PHP. الجزء الثاني هو الفهرس (قاعدة بيانات My SQL) ، والذي يخزن جميع المعلومات حول الصفحات. الجزء الثالث عبارة عن روبوت بحث يقوم بفهرسة صفحات الويب وإدخال بياناتها في الفهرس ، ويتم ذلك بلغة دلفي.
الخطوة 2
لنبدأ في إنشاء الواجهة. أنشئ ملف index.php. للقيام بذلك ، قسّم الصفحة إلى جدولين باستخدام. الجزء الأول هو نموذج البحث ، والثاني هو نتائج البحث. في الجزء العلوي ، قم بإنشاء نموذج يرسل المعلومات إلى ملف index.php باستخدام طريقة get. سيكون هناك ثلاثة عناصر عليه - حقل نص وزرين آخرين. هناك حاجة إلى زر واحد لإرسال طلب ، والثاني - لمسح الحقل (هذا الزر اختياري).
الخطوه 3
قم بتسمية حقل النص "بحث" ، الزر الأول (الذي يرسل الطلب) الاسم "بحث". اترك اسم النموذج كما هو - "form1".
الخطوة 4
سيتم عرض النتائج في أسفل الجدول باستخدام php ، لذا افتح علامة <؟ Php tag وابدأ الترميز.
الخطوة الخامسة
قم بتوصيل ملف التكوين للاتصال بقاعدة البيانات.
تشمل "config.php" ؛
تحقق مما إذا تم النقر فوق الزر "بحث".
if (isset ($ _ GET ['button'])) {تم تنفيذ الكود إذا تم الضغط على زر "بحث"} وإلا {تم تنفيذ الكود إذا لم يتم الضغط على زر "بحث"}
إذا تم النقر على الزر ، فتحقق من وجود استعلام بحث.
if (isset ($ _ GET ['search'])) {$ search = $ _ GET ['search'] ؛}
الخطوة 6
إذا كان هناك استعلام بحث ، فقم بتعيين نص استعلام البحث لمتغير البحث $.
الخطوة 7
تحقق من الطلب بحيث لا يكون فارغًا ولا يقل عن ثلاثة أحرف.
الخطوة 8
إذا ($ search! = '' && strlen ($ search)> 2) {database search code} else {echo "تم تحديد استعلام بحث فارغ أو أن سلسلة البحث تحتوي على أقل من 3 أحرف." ؛}
في حالة استيفاء استعلام البحث للشرط العلوي ، قم بتشغيل نص البحث نفسه.
الخطوة 9
قم بتشغيل حلقة تطبع نتائج البحث من خلال printf.
هذا كل شئ. إذا كانت لديك المعرفة اللازمة ، فيمكنك إضافة العناصر التي تحتاجها إلى محرك البحث ووضع خوارزمية خاصة بك لإنشائها.