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

الموضوع: include بين السيرفرات ؟

  1. #1
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917

    include بين السيرفرات ؟



    عندي ملف PHP على سيرفر
    ارد ان اعمل له include من ملف اخر على سيرفر اخر ؟


    هل يمكن ؟





    beshoo غير متواجد حالياً


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    581


    سلام

    والله يا ملعلمي ما بعتقد إنها متاحة بالـ php
    لأن لو كانت متاحة لن تتصور ما يمكن فعله في التعدي على معلومات الغير بهذه الطريقة

    فبهذه العملية أنت تطلب سورس php منسوخاً كما هو من سيرفر إلى سيرفر آخر

    على كل حال التأكيد على هذا مذكور في php manual حيث لم يتم شرح أي شيء يتعلّق بهذا الأمر في القسم المخصص لشرح الدالة include

    ولكن مع الإصدارة الجديدة لـ php يمكن توقع المستحيل

    سلام





    __________________
    President Bashar Al Assad
    SyrNet.net
    WSyria.com , Comming Soon
    Syria Nobles
    Al Golan
    Syrian Computer Society
    Ministry of Tourism - Syria
    E-mail : syria@wsyria.com
    ---------------------------------------------------
    بحبك ... وما بحب حدا غيرك يا سوريا
    كلنا نشهد بأن لا اله إلا الله الواحد الأحد
    Syria com غير متواجد حالياً

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Apr 2001
    المشاركات
    88


    السلام عليكم و رحمة الله و بركاته
    لا يمكن استدعاء ملف من خارج السيرفر بواسطة الأمر include ولكن يمكن عمل ذلك بالطريقة التالية :
    كود PHP:
    <?
    $fp 
    fopen ("http://www.SiteName.com/File.php""r");
    while (!
    feof ($fp)) {
    $con fgets($fp999999999);
    echo 
    $con;
    }
    fclose ($fp);
    ?>
    بالطبع مع استبدال عنوان الملف في الكود .
    كذلك يراعى حجم الملف المستدعى و يتم تحديد الحجم و ليس بالضرورة يكون صحيحاً و لكن يجب أن لا يقل عن الحجم المتوقع له وذلك بوضع عدد كبير من البايتات كما هو موجود في الكود " 999999999 " او استبداله بدالة قياس حجم الملف لضمان عمل الكود مع جميع الأحجام .

    و شكراً





    __________________
    SMS & WAP services
    www.RaYYaN.ws
    RaYYaN غير متواجد حالياً

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2001
    المشاركات
    576


    لا يمكن ذلك،حتى بإستخدام الدالة الخاصة بفتح الملف وقرائتها لن تفيدك لأنها ستقرأ الملف بعد ترجمتها بمفسر البي إتش بي والسبب أن البي إتش بي موجهة للعمل مع السيرفر وليس المتصفح server side





    php4 غير متواجد حالياً

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Apr 2001
    المشاركات
    88


    فعلاً .. ما قاله الأخ php4 صحيح .. فستكون ثغرة أمنية في php لو كانت الطريقة التي ذكرتها في ردي السابق تغني عن أمر include





    __________________
    SMS & WAP services
    www.RaYYaN.ws
    RaYYaN غير متواجد حالياً



  6. مرحبا بيشو
    نعم يمكن ذلك ..

    المف الذي تريد أن تقوم بعمل include له لا تجعل إمتداده بـ php مثلاً يمكنك إن تجعله txt مثلاً :
    file.txt
    و ضع بداخله أوامر php بشكل طبيعي ..

    عندما تريد أن تعمل له include مرر عنوان الملف كاملاً

    كود PHP:
    include("http://www.domain.com/file.txt"); 
    ويمكنك أن تجد هذه العلومات في الـ manual على العنوان التالي :
    http://www.php.net/include





    __________________
    مدونتي الشخصية :
    http://www.mazen.ws
    عن البرمجة و تطوير المواقع و علوم الحاسب
    ماسنجر :
    desclub@hotmail.com
    بريد الكتروني :
    mazen@mazen.ws
    مازن مليباري غير متواجد حالياً

  7. #7
    فضلاً اكتب اسمك الحقيقي هنا
    زائر


    يمكنك الحصول على ناتج الملف فقط ( HTML ) .






  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2002
    المشاركات
    581


    سلام

    أعتقد أنه توجد طريقة لعمل ذلك ولكن تتطلب بروتوكول Trust Relationship With a Primary Nameserver
    أو العكس

    حيث يصبح التعامل مع source السيرفر الأول متاح من السيرفر الثاني
    والعكس أيضاً

    وتعمل بعض المواقع بهذه التقنية وتستخدمها للأوضاع الإحتياطية أي عند توقف السيرفر الأول لا يتوقف أي شيء عن العمل وإنما يبدأ السيرفر الثاني .

    المهم في الموضوع أنه قد يكون ممكناً عمل include لملف php من السيرفر الأول عبر السيرفر الثاني ولكن بوجود هذا البروتوكول الذي لا أعلم عنه الكثير لأني لم أستخدمه من قبل

    سلام





    __________________
    President Bashar Al Assad
    SyrNet.net
    WSyria.com , Comming Soon
    Syria Nobles
    Al Golan
    Syrian Computer Society
    Ministry of Tourism - Syria
    E-mail : syria@wsyria.com
    ---------------------------------------------------
    بحبك ... وما بحب حدا غيرك يا سوريا
    كلنا نشهد بأن لا اله إلا الله الواحد الأحد
    Syria com غير متواجد حالياً





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

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

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