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

الموضوع: [مساعدة] كيف أربط الصفحات بهالطريقة ؟؟

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

    [مساعدة] كيف أربط الصفحات بهالطريقة ؟؟



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

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

    http://www.urname.com/?fn=contact

    Quality





    __________________
    من لم يكن ذئبا أكلته الذئاب


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


    UP -- للرفع





    __________________
    من لم يكن ذئبا أكلته الذئاب

  3. #3
    عضو جديد
    تاريخ التسجيل
    Jun 2003
    المشاركات
    12


    سلام عليكم
    عندي احساس ان الشرح أو على الأقل شبيه به موجود لكن ما المانع

    تفضل وبشكل مبسط:

    كود PHP:
    <?php

    function main() {

    // your default page here!

    exit();
    }

    function 
    contact() {

    // your contact page here!

    exit();
    }

    function 
    contact_2() {

    // your contact 2 page here!

    exit();
    }


    $fn $_REQUEST['fn'];
    switch(
    $fn) {

    case 
    'contact_2':
    contact_2();
    break;

    case 
    'contact':
    contact();
    break;

    default:
    main();
    }

    ?>







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


    طيب , ممكن تخبرني ما هي المتغيرات في هذا الكود ؟





    __________________
    من لم يكن ذئبا أكلته الذئاب

  5. #5
    عضو جديد
    تاريخ التسجيل
    Jun 2003
    المشاركات
    12


    للأسف يمكن ما أقدر أفيدك بالشرح (فأنا لست بمبرمج)

    لكن بقول لك أنا وش عملت وإذا فيه أحد ممكن يشرح يكون أحسن مني


    على العموم

    كل اللي عملته هو ثلاث دوال وممكن تغير اسمائها حسب رغبتك

    بحاول اشرح الكود لكن بأسماء جديدة هذي للمرة يمكن يسهل في الفهم


    كود PHP:
    <?php // أكيد بداية الملف

    // دالة اسمها quality

    function quality() { 

    // هنا ممكن تكتب أي كود برمجي مثلا
    echo "Hi man";

    // أو ممكن تطلب ملف مثلا
    include_once('./file.php');

    // وإذا حبيت تكتب كود html 

    ?> <table>bla bla bla</table> <?php

    exit(); 



    // ممكن نضيف دوال أكثر وأكثر بأسماء مختلفه مثلا

    function swalif() { 

    // your code here!

    exit(); 




    // بعدين نكتب اللي يسمونه المبرمجين متغير نسميه مثلا go ونعرفه 
    // يصير الرابط www.domain.com/?go=quality

    $go $_REQUEST['go'];


    // بعدين الكود هذا للتبديل لكن مدري وش يسمونه المبرمجين بالعربي

    switch($go) { // لاحظ go

    // الحالة الأولى quality
    // تطلب الدالة quality اللي كتبناها فوق بحيث تطبع محتوياتها عند زيارة الرابط
    // www.domain.com/?go=quality
    case 'quality'
    quality(); 
    break; 


    // الحالة الثانية swalif
    // تطلب الدالة swalif اللي كتبناها فوق بحيث تطبع محتوياتها عند زيارة الرابط
    // www.domain.com/?go=swalif
    case 'swalif'
    swalif(); 
    break; 

    // الحالة الثالثة default
    // تطلب الدالة swalif اللي كتبناها فوق بحيث تطبع محتوياتها عند زيارة الرابط
    // www.domain.com
    // الفائدة من هذي الحالة هي طباعة أحد الدوال في حالة الاتصال المباشر بالملف
    default: 
    swalif(); // ممكن تغير swalif إلى quality 





    ?>







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


    فعلا ً انت رهيب يا رهيب أشكرك جزيل الشكر و بارك الله فيك


    .. Quality ..





    __________________
    من لم يكن ذئبا أكلته الذئاب

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


    ليه هالتعقيد

    بإمكانك تعملها كذا
    switch ($fn) {

    case "contact":
    echo "محتوى صفحة اتصل بنا"
    break;

    case "index":
    echo "الصفحة الرئيسية والمحتوى حقها"
    break;
    }





    __________________
    www.msbarNet.com
    msn@msbarnet.com
    يستخدم العضوية شخصين

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


    اتمنى انه تتاكد ان هالطريقه ما تسبب لك ثغره امنيه عاليه على موقعك






  9. #9
    عضو جديد
    تاريخ التسجيل
    Jun 2003
    المشاركات
    12


    Quality :
    شكرا حبيبي


    ماسنجر :

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


    المهمة9 :
    يا ليت تقول ولو باختصار مكان الخلل لأحتمال وجود الثغرة الأمنية حتى نستفيد

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

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

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






  10. #10
    عضو جديد
    تاريخ التسجيل
    Jun 2003
    المشاركات
    12


    المهمة9 هل تقصد لأني سميت الدالة بنفس اسم الحالة أو مدري وش يسمونها المبرمجين :shy:


    يعني هل الأفضل يكون بهذا الشكل؟؟

    كود PHP:
    <?php 

    function show_main() { 

    // your default page here! 

    exit(); 


    function 
    show_contact() { 

    // your contact page here! 

    exit(); 


    function 
    show_contact_2() { 

    // your contact 2 page here! 

    exit(); 



    $fn $_REQUEST['fn']; 
    switch(
    $fn) { 

    case 
    'contact_2'
    show_contact_2(); 
    break; 

    case 
    'contact'
    show_contact(); 
    break; 

    default: 
    show_main(); 


    ?>







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


    اشكركم على تفاعلكم معي أخواني ؟؟ ولكن كيف أجلب الصفحات أو المحتوى ؟؟

    // صفحات html ??? و ما هو المتغير ؟؟

    اخوكم كوالتي





    __________________
    من لم يكن ذئبا أكلته الذئاب

  12. #12
    عضو جديد
    تاريخ التسجيل
    Jun 2003
    المشاركات
    12


    اقتباس المشاركة الأصلية كتبت بواسطة Quality
    اشكركم على تفاعلكم معي أخواني ؟؟ ولكن كيف أجلب الصفحات أو المحتوى ؟؟

    // صفحات html ??? و ما هو المتغير ؟؟

    اخوكم كوالتي
    للادراج ممكن تعمل:

    كود PHP:
    include_once('./file.html'); 
    أو

    كود PHP:
    include('./file.html'); 
    لكن الجلب موضوع مختلف وللأسف ما بقدر أشرح لأني ضعيف بالشرح أولاً وأدور من يشرح لي ثانياً :shy:
    وأخيراً ما جربت قبل كذى أعمل جلب
    هذا إذا كنت فهمتك صح :con2:






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


    شكرا ًلك اخوي رهيب كفيت و وفيت و بارك الله فيك


    كوالتي





    __________________
    من لم يكن ذئبا أكلته الذئاب





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

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

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