النتائج 1 إلى 9 من 9

الموضوع: عمل محرك بحث داخل الأسكريبت

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Nov 2002
    المشاركات
    193

    عمل محرك بحث داخل الأسكريبت



    السلام عليكم

    ماهى طريقة عمل محرك بحث متقدم داخل أسكريبت دروس مثلا
    أى أنك تستطيع البحث عن أى جملة عن طريق أسم الدرس أو أسم المدرس
    نريد شرح مفصل وجزاكم الله خيرا على شرحكم





    __________________
    «·´`·.(*·.¸(`·.¸ ¸.·´)¸.·*).·´`··»
    «·´¨*·.¸¸ * P H P Z * ¸.·*¨`·»
    «·´`·.(¸.·´(¸.·* *·.¸)`·.¸).·´`·»
    phpz غير متواجد حالياً


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    269


    هلا والله اخوي...

    تفضل...
    كود PHP:
    <?php
    Connect_Of_DataBase
    ;
    if(
    $key != "")
    {
    $Queyr MYSQL_QUERY("SELECT * FROM NAME_of_TABLE WHERE NAME_OF_FIELD ='$key'");

    while(
    $SHOW MYSQL_FETCH_ARRAY($Queyr)  {
    echo 
    $SHOW[Name_Of_FIELD];
    }

    }else{
    echo 
    "<form action="Name_Of_File" method="POST">";
    echo 
    "Enter بحث Key: <input type='text' name='key'>";
    echo 
    "<input type='submit' value='GO!'>;
    ?>
    وكل ماعليك، الاتصال بالقاعدة، وتحديد الجدول الي تريد منه الاستعلام، وتحديد الحقل المستعلم عنه..
    وبعدها نسق طريقة ظهور نتائج الاستعلام...

    واذا تبي أشرح بالتفصيل، حاضرين



    تحياتي
    www.meelbi.net/word





    __________________
    We provide you all ways to contact with others.
    نقدم لكم افضل العروض لرسائل الجوال وبرمجيات رسائل الجوال
    SMS FREE
    www.Mysms.Tv
    Php4Mee غير متواجد حالياً

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    194


    راجع هذه الدروس سوف تجد مرادك وبشكل مفصل إن شاء الله

    http://www.hotscripts.com/PHP/Tips_a...ing/index.html


    وهذا درس جميل وسريع

    Build a Search Engine in PHP in 30 Minutes





    __________________
    >> .... <<
    ^FaWaZ.NeT^ غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Apr 2003
    المشاركات
    283


    الطريقة الافضل
    انشاء جدول في قاعدة البينات يحتوي على حقلين الاول رقم الدرس والثاني لكلمة واحدة
    وعند اضافة درس ياخذ النص ويتم تقسيمة الى كلمات
    وتحفظ كل كلمة ورقم الدرس في صف جديد في هذا الحقل
    وعند البحث تبحث في هذا الجدول وتظهر النتيجة من جدول الدروس بناء على رقم الدرس
    وبعض البرامج الضخمة تطور العملية السابقة ويضاف جدول ثاني يحفظ فيه الكلمات التي تم البحث فيها من قبل
    الطريقة مفيدة لعملية السرعة في البحث وتخفيف الضغط اثناء البحث على القاعدة والسيرفر





    __________________
    مجموعة بي اتش بي العربية www.php4arab.org
    البوابة العربية www.arabportal.net
    rafia غير متواجد حالياً

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    194


    لكن يا أخ رفيع لو كان الموقع يحتوي على أكثر من قسم دروس وأبحاث وسير للكتاب في الموقع وغيرها من البيانات

    بالطريقة التي تستخدمها سيتضخم حجم قاعدة البيانات بشكل كبير

    لأنه سيتم تقسيم كل موضوع في الموقع إلى بيانات مفصلة

    أما بالنسبة لتسجيل البيانات التي تم البحث عنها فهي طريقة جيدة وموجودة في الكثير من البرامح

    أخي رفيع هل من الممكن أن تقوم بوضع شرح تفصيلي عن البحث في الموقع حتى لو وجد أكثر من قسم في الموقع





    __________________
    >> .... <<
    ^FaWaZ.NeT^ غير متواجد حالياً

  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2002
    المشاركات
    2,289


    السلام عليكم

    اخي الكريم رفيع


    اتمنى منك شرح للطريقة التى وضحتها حيث انني لم استوعبها من السطور السابقه


    وشكرا لك





    المهمة9 غير متواجد حالياً

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Apr 2003
    المشاركات
    283


    ان شاء الله احاول اوضح الفكرة بتفصيل
    وبنسبة لي عملت فكرة حفظ كل كلمة
    طبعا يجب ان لا يتكرر حفظ الكلمة اكثر من مرة في موضوع واحد
    وايضا اذا كان في برنامك اختصارات او رموز لا تحفظ
    بالاضافة لم احفظ الكلمات التي عدد حروفها اقل من ثلاثة

    الجدول الذي استخدمته
    كود:
    CREATE TABLE searchwords (
      postid int(12) unsigned NOT NULL default '0',
      word varchar(50) NOT NULL default '                                                  ',
      cat int(10) NOT NULL default '0',
      KEY word(word)
    ) TYPE=MyISAM;
    هذا صلحته لبرنامج الداعية الالكتروني
    ويبحث في جدول واحد فقط وهو الجدول السابق وبناء على النتيجة نحصل على رقم المشاركة من الحقل postid ونحصل على جدول المشاركة من cat ويتم عرض النتيجة بشكل جيد وباقل تكلفة

    ---------------

    اخي ^FaWaZ.NeT^
    كلامك منطقي يمكن يضخم حجم القاعدة ولكن يعود بفائدة كبيرة
    وبعد اطلاعي على المنتدى vb يستخدم جدولين لكل كلمة
    وجدول ثالث لحفظ كلمات البحث
    والغريب اذا اجري البحث اكثر من مرة يضيف صف جديد في الجدول
    وكذلك منتدى ib يتعامل مع كلمات البحث
    واتوقع ان هذا الجدول ذاكرة ثنائية او ارشيف للبحث ولازلت ادرس الموضوع

    اخي المهمة9
    ابشر ان شاء الله ولكن احب ان اكون ملم اكثر بجميع الاساليب المستخدمة واعرف الغاية منها

    وان شاء الله اول ما انزل برنامج الداعية على الموقع تشوفون لتجربة





    __________________
    مجموعة بي اتش بي العربية www.php4arab.org
    البوابة العربية www.arabportal.net
    rafia غير متواجد حالياً

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    194


    يعطيك ألف عافية

    سأقوم بالبحث في هذا الموضوع بإذن الله لكن عندما أجد وقت لذلك





    __________________
    >> .... <<
    ^FaWaZ.NeT^ غير متواجد حالياً

  9. #9
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2002
    المشاركات
    2,289


    كعادتك رفيع


    جزاك الله عنا كل خير ووفقك الله لما يحبه ويرضاه





    المهمة9 غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض