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

الموضوع: شلون اسوي هل طريقه index.php?p=1-2-3

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    195

    شلون اسوي هل طريقه index.php?p=1-2-3



    السلام عليكم

    حبيت استفسر عن طريقه عمل هذه الطريقه

    http://www.sitename.com/file/index.php?p=1
    http://www.sitename.com/file/index.php?p=2
    http://www.sitename.com/file/index.php?p=3
    http://www.sitename.com/file/index.php?p=4
    http://www.sitename.com/file/index.php?p=5

    شلون اخلي الروابط بهذه الطريقه
    ياريت يكون شرح دقيق لني مو خبير في هذه الاشياء بس اعرف اطبق الشروحات ابي شرح واضح وسهل

    مع الشكر







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


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






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


    اهلا اخي هناك اكثر من طريقة اليك واحدة:

    كود PHP:
    <?php

    $p 
    = (isset($_GET['p']) ? $_GET['p']: '');

    switch(
    $p)
     {
       default:
       
    #محتويات الصفحة الاولى 
       #يعني: http://www.sitename.com/file/index.php
       
    break;
       
       case
    '1':
        
    #المحتويات التي ستظهر في الصفحة: 
        # http://www.sitename.com/file/index.php?p=1
       
    break;
       
       case
    '2':
       break;
       
       case
    '3':
       break;
       
       ......
     }


    ?>







  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2001
    المشاركات
    808


    قبل الدخول في شرح سؤالك يجب الدخول اولا في قاعدة البيانات

    يوجد لديك اكثر من موضوع ومخزن في قاعدة البيانات
    على سبيل المثال (نص الموضوع ) سيكون مخزن في حقل اسمة post

    وبالطبع لكل موضوع رقم خاص به (رقم لا يتكرر مع اي موضوع آخر) ويكون مخزن في حقل اسمه (id)


    وللوصول الى اي موضوع يجب ان تستخدم رقمة الخاص وهو هنا رقم id

    انتهينا من الجزء الاول

    نعود الان الى سؤالك
    العنوان بهذا الشكل
    كود PHP:
     http://www.sitename.com/file/index.php?p=7 
    وبالتحديد هذا الجزء
    كود:
    p=7
    يعني ان كود php الموجود في صفحة index.php بها متغير اسمه
    كود:
    $p
    لاحظ انه مطابق للحرف في العنوان بالاعلى مع اضافة حرف الدولار $ في بدايته
    وهذا المتغير اخذ القيمه التي اعطيت له والموجوده في العنوان وهي هنا رقم (7)


    بقي الان ان نكتب في كود php في صفحة index.php اعلاه امر ( select ) للموضوع رقم 7 من قاعدة البيانات وفي كل مره تغير قيمة p في العنوان يظهر لك موضوع جديد .


    واعذرني على الاطاله ...





    __________________
    http://www.pl2004.com

  5. #5
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    107


    السلام عليكم

    الطريقة التي كتبت لك اذا كانت الصفحات ثابتة يعني لن تستخرج قيمة المتغير p من قاعدة البيانات...

    اذا كنت تقصد ان تكون قيمة p هي مثلا قيمة id فاتبع الطريقة التي تفضل بها الاخ:
    GHOST

    ومرحبا بك اذا اردت مزيدا من التوضيح






  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    659


    اخي Q8Start

    جرب هالطريقة

    كود PHP:
    <?
    if ($p == 12){
    //بداية محتوى الصفحة
    echo "اهلاً وسهلاً";
    }
    ?>
    وكرر الكود مع تغيير الرقم بعد علامة == إلى الرقم الي تباه .. بحيث يصير الكود بهالطريقة :

    index.php?p=12

    وغير index إلى إسم الصفحة ..

    اتمنى الفكرة وصلت





    __________________
    مدونتي | تويتر


  7. #7


    السلام عليكم
    هذا الكود سينفعك
    كود PHP:
     <?php
                      
    if ($f != "") {
                         include(
    $f.".php");
                      } else {
                         include(
    "main.php");
                      }
                   
    ?>
    عمل هذا الكود
    كود PHP:
    include($f.".php"); 
    هو اخراج صفحة تكون موجودة عندك مثال اسم الصفحة هي kalam.php سيكون الرابط كالتالي index.php?f=kalam
    ولكن يجب ان ان تكون الصفحة .php
    وهذا الكود
    كود PHP:
    else {
                         include(
    "main.php"); 
    اذا كان الرابط index.php سيستخرج هذه الصفحة main.php



    ملاحظة:
    هذا الكود اخذته من درس سابق لشبكة دندون عن كيفية برمجة موقع شخصي بال php
    والشكر للأخ fuga
    ====================================================
    يمكنك تحميل الملفات كاملة لموقع شخصي بالphp وكذلك لتفهم بعمق طريقة عمل الكود الذي تبحث عنه
    وصلة تحميل الملف من هنا





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    195


    الله يعطيكم العافيه ماقصرتو على الشروحات

    لكن الاخ Nadorino وضع سكربت كامل تقريبا ومجهز

    نزلت السكربت وكل شي شغال تمام

    لكن حاولت اسوي تجربه لم ادخل على الروابط الموجوده في السكربت
    http://www.site.com/mysite/index.php?f=test1
    مايقرأ لي محتويات ملف test1 كل ماادخل على اسم مجموعه ثانيه مايقرا لي محتويات المجموعه
    يقرأ لي محتويات main.php

    هل هناك خطأ في الاكواد او ماذا

    يرجى المساعده من الخبراء






  9. #9


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





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com





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

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

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