| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| ممكن مساعدة لمحرك بحث بال php ? بصراحة بالنسبة لل php أنا عامل فيها عدة دورات و بعرف فيها بشكل لا بأس به لكن معرفتي نظرية تنقصها الخبرة و التجريب و سؤالي لكم الأن ممكن أي شروحات أو أمثلة جاهزة أو اي أمور بال php ممكن تفيدني بعمل محرك بحث بسيط يعني مثلا أي شروحات لكيفية عمل بحث و مقارنة النتائج اعتمادا على جوجل أو ياهو أو غيره و كل ما له علاقة بهذا المجال نرجو التوضيح بشكل موسع لهذا الأمر و أي دالاات أو شي مفيد نرجو ذكره. تحياتي
__________________ لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ Share Islam - Sharing The Message Of Islam شبكة رجال الإسلام - لخدمة التقنية الإسلامية الله المستعان | |||||
|
| |||||
|
و لكن أين الردود
__________________ لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ Share Islam - Sharing The Message Of Islam شبكة رجال الإسلام - لخدمة التقنية الإسلامية الله المستعان | |||||
|
| |||||
|
أنصحك بدالة isset
__________________ شوف بالله هنا هذا منتدي من برمجتي و تصميمي بأول خطواته أعطيني رأيك www.gegamix.com Gega MiX أعطيني رأيك بالمنتدي عشان تكسب فيا خير و تشحعني علي الشغل !! تحياتي لكل الحبايب سوالف الرهيبين الماسنجر :: bigrock2002 :) hotmail.com | |||||
|
| |||||
|
شكرا almohtaref و بانتظار مساعدة باقي الأعضاء
__________________ لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ Share Islam - Sharing The Message Of Islam شبكة رجال الإسلام - لخدمة التقنية الإسلامية الله المستعان | |||||
|
| |||||
|
دالة isset لو تكون عامل أكثر من خانة للبحث و مثلا الزائر دخل بيانات خانة وحدة و التانية لا هادي مفيدة و من غيرها راح يعمل خرطبة كتير تحياتي
__________________ شوف بالله هنا هذا منتدي من برمجتي و تصميمي بأول خطواته أعطيني رأيك www.gegamix.com Gega MiX أعطيني رأيك بالمنتدي عشان تكسب فيا خير و تشحعني علي الشغل !! تحياتي لكل الحبايب سوالف الرهيبين الماسنجر :: bigrock2002 :) hotmail.com | |||||
|
| |||||
|
يعطيك العافية أخي و ما زلنا بحاجة لمزيد من المعلومات .. تحياتي
__________________ لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ Share Islam - Sharing The Message Of Islam شبكة رجال الإسلام - لخدمة التقنية الإسلامية الله المستعان | |||||
|
| |||||
|
هناك الكثير من أنواع البحث.. هناك بحث من قاعدة بيانات مثلاً .. أو بحث داخل ملفات .. أو بحث عن محتوى ملفات في مواقع أخرى أو أو أو ... يجب تحديد نوعية البحث المراد .. حتى يستطيع أي شخص الاجابة!
__________________ ArabBB ... SoooooN! | |||||
|
| |||||
|
بحث بالاعتماد على جوجل على سبيل المثال
__________________ لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ Share Islam - Sharing The Message Of Islam شبكة رجال الإسلام - لخدمة التقنية الإسلامية الله المستعان | |||||
|
| |||||
|
عندما نريد أن نبحث أو نآخذ نتائج من Google مثلاً.. علينا معرفة كيف نستطيع ارسال طلب بحث في Google حتى نجعل سكربت ال PHP يقوم بذلك. نستطيع طبعاً أن نعرض المصدر ونآخذ حقول النموذج .. لكن هناك طريقة أسهل! في البداية ندخل Google ونبحث عن كلمة "Swalif" مثلا.. سنجد أنه قد أرسل طلب GET للعنوان http://www.google.com/search?hl=ar&q...B+Google&meta= بالتحديد للملف /search في google.com يحتوي على كود: hl=ar q=swalif btnG=%D8%A8%D8%AD%D8%AB+Google meta= نستنتج أنه عندما نرسل طلب http لـ Google.com كـ: كود: GET /search?q=swalif لاحظ أن Google لا يهتم بالحروف .. فلا يفرق ما اذا كانت صغيرة أو كبيرة. لاحظ أيضاً أن Google يمرر أشياء أخرى ثانوية .. مثل اللغة .. والكتابة الموجودة للزر! وغيرها من البارامترات. ما يهمنا هو q والذي أقرب شيء يعبر عن Query (استعلام) الآن بقي أن نعرف كيف يرتب Google النتائج .. لنحصل على ماهو مفيد لنا. في الصفحة http://www.google.com.sa/search?hl=a...B+Google&meta= نلاحظ أنه يقوم بوضع كود: <!--m--> كود: <!--n--> لكن .. هذه ليست ثابته دائماً! لذا سنستعيض عنها بوسم html ثابت .. لاحظ أنه يضع كود: <p class=g> وفي النتيجة الأخيرة سيكون بعدها <a class=fl لذا يجب أن نآخذ هذه المعلومة بعين الإعتبار. الآن جاء دور الـ PHP نستطيع استخدام الـ Socket Functions .. أو الـ Curl أو حتى احدى الـ Objects الجاهزة .. لكن اذا كانت: كود: allow_url_fopen=On ولنفرض أن الإستعلام سيكون في متغير $_GET['q'] عندها سيكون كود الـ php هو: كود PHP: لتجربة البحث عن كلمة swalif: http://me.mobarmeg.com/GoogleSearch.php?q=swalif علماً أني وضعت print_r($results) ليطبع المصفوفة $results الملف في المرفقات
__________________ ArabBB ... SoooooN! | |||||
|
| |||||
| اقتباس:
يجب أن تقوم بعمل شيء معين .. مثلاً: كود PHP:
__________________ ArabBB ... SoooooN! | |||||
|
| |||||
|
جزاك الله خيرا سأعمل به و اجرب و باذن الله في أمور أود إضافتها لو ما عرفتها سأسألك ألف شكر و الله يعطيك العافية.
__________________ لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ Share Islam - Sharing The Message Of Islam شبكة رجال الإسلام - لخدمة التقنية الإسلامية الله المستعان | |||||
|
| |||||
|
طيب أخي الكريم سؤال لو بدي أعمل بحث داخل هذه النتائج لا يظهر للزائر بمعنى مثلا ضع أولا المواقع التي تحوي كلمة حسام في الهيدر أو الفوتر أو لا تعرض النتائج التي تحوي كلمة أو التي تحوي كلمة و هكذا لفرز النتائج ؟
__________________ لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ Share Islam - Sharing The Message Of Islam شبكة رجال الإسلام - لخدمة التقنية الإسلامية الله المستعان | |||||
|
| |||||
|
نستطيع عمل مصفوفة جديدة تحتوي على النتائج حسب شروطنا! لو افترضنا أن $results هي مصفوفة النتائج .. وكما فهمت .. أنك تريد مثلاً منع نتائج تحتوي كلمة "جنس" مثلاً .. ووضع النتائج المحتوية على كلمة "حسام" مثلاً نقوم بعمل التالي: كود PHP: تستطيع عمل الكثير أيضاً.. حسب ما تريد!
__________________ ArabBB ... SoooooN! | |||||
|
| |||||
|
جميل جدا ألف شكر طيب لو بدي كل المواقع فقط يللي فيها بالهيدر أو الفوتر كلمة معينة متل تصميم فلان هل هذا ممكن و باعتذر لكثرة الأسئلة
__________________ لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ Share Islam - Sharing The Message Of Islam شبكة رجال الإسلام - لخدمة التقنية الإسلامية الله المستعان | |||||
|
| |||||
|
ممكن تستخدم like من جملة sql مفيدة للبحث في قواعد البيانات
__________________ شوف بالله هنا هذا منتدي من برمجتي و تصميمي بأول خطواته أعطيني رأيك www.gegamix.com Gega MiX أعطيني رأيك بالمنتدي عشان تكسب فيا خير و تشحعني علي الشغل !! تحياتي لكل الحبايب سوالف الرهيبين الماسنجر :: bigrock2002 :) hotmail.com | |||||
|
| |||||
|
almohtaref الف شكر
__________________ لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ Share Islam - Sharing The Message Of Islam شبكة رجال الإسلام - لخدمة التقنية الإسلامية الله المستعان | |||||
|
| |||||
| اقتباس:
للفصل .. استخدم explode مثلاً وللتأكد استخدم ereg مثلاً واذا تحقق شرط التأكد تضيف الموقع لمصفوفة معينة! هذه الفكرة بإختصار
__________________ ArabBB ... SoooooN! | |||||
|
| |||||
|
طيب .. ليش مايتم نقاش عمل محركات بحث لا تعتمد على محركات بحث أخرى ولا على قواعد بيانات أي محرك بحث مثل جووجل وياهو و إم إس إن .. الخ كيف نسوي مثلهم ؟؟؟؟؟؟؟؟؟؟؟؟؟؟ أو على الأقل فكرتهم كيف ؟
__________________ نحن أمة إقرأ التي لا تقرأ | |||||
|
| |||||
| اقتباس:
فكرتها تدور حول فتح اي موقع .. وتتبع الروابط .. واضافة الصفحة حسب الكلمات وتصنيفها (حيث يجب أن يحتوي محرك البحث على جدول أو جداول تحتوي على ترتيب معين للحروف) فمثلاً يفتح صفحة http://www.swalif.net/ .. يجد في البداية كلمة "سوالف" فيضيف العنوان في التصنيف "س" + "سو" + "سوا" مثلاً .. حتى يسهل البحث ويتتبع جميع الروابط وفي كل فترة يتم تحديث المحتويات واذا اراد البحث عن شيء .. فيحلل الكلمة مثلاً كلمة "مبرمج" .. يبحث عنها ضمن "م" + "مب" + "مبر" وثم عن "مبرمج" بحيث "م" + "مب" + "مبر" قد تكون جدولاً منفصلاً أو مجلداً منفصلاً أو أي شيء ! أرجوا أن أكون قد أوضحت الفكرة
__________________ ArabBB ... SoooooN! | |||||
|
| |||||
| اقتباس:
سواء كان استخراجها عن طريق Google مثلاً أو أي محرك بحث أو حتى من خدمة Whois أو حتى جلب المواقع من موقع واحد تمت زياته! فمثلاً .. لو تمت أرشفة موقع سوالف .. فستجد العديد من المواقع.. ولو تمت أرشفة تلك المواقع .. ستجد بداخلها العديد من المواقع .. وهكذا. أرجوا أن أكون وضحت الفكرة
__________________ ArabBB ... SoooooN! | |||||
|
![]() |
| أدوات الموضوع | |
| |