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

الموضوع: للمحترفين . استبدال id الصفحة الى اسم الصفحة كيف ؟

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    2,477

    للمحترفين . استبدال id الصفحة الى اسم الصفحة كيف ؟



    السلام عليكم ورحمة الله وبركاته

    للمحترفين . استبدال id الصفحة الى اسم الصفحة كيف ؟

    تتم بأكثر من طريقه الى عرفته
    كا طريقة نظريه لتنفيذ هذا الامر هى استبدال id وتعويضها بأسم الصفحة بواسطة preg_match او replace وتنفيذ التحديث على قاعدة البيانات ؟

    والهدف منها بدل ما يكون رابط الخبر : http://my*domain.com/news/1.php

    يصبح بالشكل التالي : http://my*domain.com/news/first_my_news.php اصبحت هذه الصفحة بعد الاستبدال تعويض id باسم الصفحة مباشرتا وبدون الحاجة لظهور id فى الرابط

    دالة replace وحدها لا تكفي ينبغي تحديث القاعدة ايضا فكيف نصل الى تطبيق هذا الموضوع عملياً ؟

    وشكرا .





    __________________
    ماشاء الله و لا حولا و لاقوة إلا بالله .
    ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
    معاينة الإصدارة 1.0.6


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    589


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





    __________________
    ومن اعجب الاشياء انك لاتدري وانك لاتدري بانك لاتدري
    فإن كنت لاتدري ولم تكُ بالذي يسال من يدري فكيف اذن تدري
    تمام العمى طول السكوت وانما شفاء العمى يوماً سؤالك من يدري

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    168


    السلام عليكم

    أظن إن الموضوع يحتاج ل Class ترجمة يعني 1 تتحول ل First و ال 2 إلى two و بعدها تستعمل ال Mode_rewrite

    و انا جاهز لأي مساعده تحتاجها أخي الكريم





    __________________
    www.sakr4host.com

    0021371136760

    برمجة و تصميم على كيف كيفك

    صقرفور هوست خدمات تفوق التطلعات

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    427


    الموضوع بسيط

    تستطيع الإستعلام عن العنوان من القاعدة مباشرة

    يعني الاستعلام بدل مايكون
    SELECT FROM ...... WHERE id = '$_GET[id]'

    يكون
    SELECT FROM ...... WHERE title= '$_GET[title]'

    * كما فهمت من المطلوب من موضوعك






  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    2,477


    اخى s6ur مرحبا عزيزي

    هي فعلا مفيدة لجوجل لكن والله انا لا اريد ذلك لجوجل بينما هذا الامر سيفيدني ديناميكياً أكثر

    وشكرا لك

    اخى sakr4host مرحبا عزيزي

    اشكرك اخى العزيز وما تتأخر ان شاء الله عن المساعدة

    فى طريقة الكلاس واستبدال 1 بـ first هذا امر صعب للغاية وقد يعرقل الموضع فى المستقبل , على اى حال انا فى خلال بحثي وجدت بعض المصادر لهذا الغرض لكنها معتقدة بالنسبة لخبرتى الضعيفه والخلاصة فيها انها تتم عن طريق :
    replace ID_page To Name_page
    مع تنفيذ تحديث على قاعدة البيانات لكى تتجاهل id_page وتعتمد name_page

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

    واشكرك بارك الله فيك

    اخى mr_sultan مرحبا عزيزي

    اسف انا لم واضح الموضوع بشكل اسهل الغرض المطلوب هو تحويل id الى name لتجاهل ID فى url واعتماد بدلا عنها name كما فى المثال الاعلي
    اما عن الاستعلام فهذا امرة سهل والحمد لله

    واشكرك جزيلا وبارك الله فيك وفيكم جميعاً





    __________________
    ماشاء الله و لا حولا و لاقوة إلا بالله .
    ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
    معاينة الإصدارة 1.0.6



  6. السلام عليكم

    نفس فكرة اخونا mr_sultan

    الموضوع بسيط

    تستطيع الإستعلام عن العنوان من القاعدة مباشرة

    يعني الاستعلام بدل مايكون
    SELECT FROM ...... WHERE id = '$_GET[id]'

    يكون
    SELECT FROM ...... WHERE title= '$_GET[title]'


    بدل ان يكون الرابط

    http://www.swalif.net/softs/showthread.php?t=$row[id]

    اجعله

    http://www.swalif.net/softs/showthread.php?t=$row[titel]


    والله اعلم





    __________________
    كل مالا يعطى يضيع

  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    2,477


    اخى العزيز الإمبراطور وحيد تحية طيبة

    والله ما كان حد تعب

    إذا استبدلت ID_page الي Name_page فى رابط url يظهر العنوان ولكن لا يعمل الموضوع بسبب ان ID هو محرك المواضيع يعنى لا استطيع ان افتح موضوع إلا عن طريق وضع امر برمجي على قاعدة البيانات لتنفيذ هذا الموضوع والله اعلم ايضا

    وبارك الله فيك





    __________________
    ماشاء الله و لا حولا و لاقوة إلا بالله .
    ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
    معاينة الإصدارة 1.0.6

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    589


    اقتباس المشاركة الأصلية كتبت بواسطة moslem_tk
    اخى العزيز الإمبراطور وحيد تحية طيبة

    والله ما كان حد تعب

    إذا استبدلت ID_page الي Name_page فى رابط url يظهر العنوان ولكن لا يعمل الموضوع بسبب ان ID هو محرك المواضيع يعنى لا استطيع ان افتح موضوع إلا عن طريق وضع امر برمجي على قاعدة البيانات لتنفيذ هذا الموضوع والله اعلم ايضا

    وبارك الله فيك
    مافهمت شلون ماتستطيع ان تطلب موضوع عن طريق عنوان الصفحه !!

    لو كان رابط الموضوع كالتالي

    كود PHP:
    http://www.swalif.net/index.php?title=المقالات 
    حط في الاستعلام
    كود PHP:
    if($title)
    {

    // بداية الاستعلام 
    SELECT FROM ...... WHERE title'title' 


    معناه اطلب لي من قائمة المواضيع الموضوع صاحب العنوان $title
    اتوقع كذا يظبط باذن الله ترى مبتديء انا بس جربتها بعنوان انقليزي وظبطت معي





    __________________
    ومن اعجب الاشياء انك لاتدري وانك لاتدري بانك لاتدري
    فإن كنت لاتدري ولم تكُ بالذي يسال من يدري فكيف اذن تدري
    تمام العمى طول السكوت وانما شفاء العمى يوماً سؤالك من يدري

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    168


    السلام عليكم

    أبدأ موضوعي بإصلاح كود بسيط للأخ s6ur

    يجب إضافة binary في الإستعلام لأن ممكن يكون البحث في اللغة العربية و هته ال ASCII تبعها ممكن يسوي مشاكل في نتائج البحث و لذلك نستعمل ال Binary مشان نتأكد من صحة النتائج يعني يصير الأمر كالتالي
    كود PHP:
    if($title


    // بداية الاستعلام  
    SELECT FROM ...... WHERE binary title'title'  


    أخي moslem_tk بخصوص ال Class راح تنفعك في حال وجود مليون موضوع أو مليون صفحه

    يعني تقوم بترجمة أي رابطة للرقم الموافق لها بالإضافه إلي أنك تقدر تغير طريقة العرض في أي وقت تريده

    غير هذا ال Class مراح تسبب أي مشكل و انا جاهز إني أبرمجلك و احده تستعملها في موضوعك و الأكيد أنك راح تحتاج ال Mode rewrite

    تحياتي
    أحمد صقر





    __________________
    www.sakr4host.com

    0021371136760

    برمجة و تصميم على كيف كيفك

    صقرفور هوست خدمات تفوق التطلعات



  10. فعلا هذا ماأودت ان أصل إليه

    كلام اخي s6ur وتعديل اخي sakr4host صحيح مئة بالمائة

    وهو مستخدم في اكثر من سكريبت
    السلام عليكم





    __________________
    كل مالا يعطى يضيع

  11. #11
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    2,477


    انا عاجز عن شكركم جزاكم الله خيراً

    بحاول من وقتها اطبق الاستعلام لكن فشلت , غيرت كل أستعلامات id الى name ولم تأتي بفائدة لم يعمل الموضوع لربما المشكلة مني او من البرنامج الى حققت فيه خيبت الامل .

    على اى حال اشكركم جميعا وادعوا لكم بالتوفيق





    __________________
    ماشاء الله و لا حولا و لاقوة إلا بالله .
    ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
    معاينة الإصدارة 1.0.6

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    168


    السلام عليكم أخي الكريم مادمت قد قصدت سوالف فستجد مبتغاك

    إن شاء الله ببرمجلك ال Class مع نموذج إستعمالها و تطبيق نموذجي للموضوع إلي تريده

    سوالف وجهة كل طالب علم و معرفه و مسقر لك أستاذ و خبير

    أخي s6ur البرمجة بحر و كلنا لا نعرف فيه إلى نقطه

    مبتدأ طالب للعلم و يساعد إخوانه أحسن من مليون محترف و كاتب للعلم

    تحياتي
    أحمد صقر





    __________________
    www.sakr4host.com

    0021371136760

    برمجة و تصميم على كيف كيفك

    صقرفور هوست خدمات تفوق التطلعات





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

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

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