صفحة 2 من 3 الأولىالأولى 123 الأخيرةالأخيرة
النتائج 16 إلى 30 من 32

الموضوع: كيف اخلي الملفات تعمل وكأنها تعمل داخل مجلد معين chdir ?

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


    ايه فكرت فيها هذه بس حسيت انها ما بتضبط معاي لان:

    الملف تست خارج مجلد فورمز، وملف تست يحتوي على طلب ملف قلوبل وملف قلوبل متواجد في فورمز

    لكن المشكلة هنا هي:

    ملف قلوبل يطلب من ملفات التمبلت وملفات التمبلتات كلها تعمل على مجلد فورمز وملفاته

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

    بجرب طريقة htaccess وراح ارد عليك






  2. #17
    عضو نشيط
    تاريخ التسجيل
    Oct 2005
    المشاركات
    193


    ما ضبطت ابي دالة بي اش بي افضل






  3. #18
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2006
    المشاركات
    428


    للرفع





    __________________
    • شبكة التصميم العربية
      ( برمجة وتصميم , حجز وإستضافة مواقع , إدارة مخدمات )
      جــــوال : 00963.932.710879
      مسنجر : support (at) design4arabs.com
      الموقــع : www.design4arabs.com

  4. #19
    عضو نشيط
    تاريخ التسجيل
    Oct 2005
    المشاركات
    193


    وين عمالقة البي اش بي ؟






  5. #20
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    622


    مرحبا أخي ...


    الي فهمته من موضوعك هو رغبتك بإنشاء صفحة خارج مجلد المنتدى ولكن تكون مربوطة بالقاعدة.


    انا استخدم هذه الأكواد

    كود PHP:
    $curdir getcwd ();
    chdir('/home/*****/public_html/vb');
    ob_start();
    require_once(
    '/home/*****/public_html/vb/global.php');
    ob_end_clean();
    $vbulletin->userinfo =& $vbulletin->session->fetch_userinfo($_COOKIE['bbuserid']);
    chdir ($curdir); 
    ومن خلال هذا الكود يمكنك إستخدام البيانات في أي صفحة خارج مجلد المنتدى.

    مثل

    كود PHP:
    $username $vbulletin->userinfo['username'];
    echo 
    $username
    مع العلم بأنني أستخدمت هذه الطريقه في بناء المجلة الخاصة بموقعي وربط أعضائها بالمنتدى وسائر خدمات الموقع.

    يمكنك مشاهده المجلة من خلال هذا الرابط ( http://www.alsayari.net/portal ) .

    أتمنى إني فهمت ما تقصده أخي الكريم.


    وتقبل تحياتي : اخوك / عامر الصيعري






  6. #21
    عضو نشيط
    تاريخ التسجيل
    Oct 2005
    المشاركات
    193


    بالضبط هذا اللي اقصدة اخوي EmiDes.Com

    بقيت اعمل صفحة كل شي فيها مربوط بالمنتدى بالقاعده بالكوكيز بكل شي

    حاولت استخدم الكود لكن نفس النتيجة الملف فوق في

    الملف فوق في المرفقات في مشاركة رقم #13

    ممكن تعدل عليه ؟






  7. #22
    عضو نشيط
    تاريخ التسجيل
    Oct 2005
    المشاركات
    193


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

    http://www.x9x6.net/test.php

    اخوي بغيت حتى رابط تسجيل الدخول والصور وكل شي يكون مرتبط بالمنتدى






  8. #23


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

    كود PHP:
    <base href="http://localhost/forum/" /> 
    رابط المنتدي
    سيصبح أي رابط ناقص هو مكمل للمنتدي
    ولكن لو أردت وضع رابط في تمبلت أن تضعه كامل لو كان خارج المنتدي
    ولو كان بالداخل ضعه غير كامل والبيز سيقوم بالواجب





    __________________
    السيف أصدق أنباء من الكتب

  9. #24
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    622


    بالضبط هذا اللي اقصدة اخوي EmiDes.Com

    بقيت اعمل صفحة كل شي فيها مربوط بالمنتدى بالقاعده بالكوكيز بكل شي

    حاولت استخدم الكود لكن نفس النتيجة الملف فوق في

    الملف فوق في المرفقات في مشاركة رقم #13

    ممكن تعدل عليه ؟

    تفضل :
    ملف test.php

    كود PHP:

    <?php

    // ####################### SET PHP ENVIRONMENT ###########################
    error_reporting(E_ALL & ~E_NOTICE);


    $forumpath $_SERVER['DOCUMENT_ROOT'] ."/vb/";
    $forumdir $_SERVER['DOCUMENT_ROOT'] ."/vb/";
    $curdir getcwd ();
    chdir($forumdir);
    ob_start();
    require_once(
    'global.php');
    ob_end_clean();
    $vbulletin->userinfo =& $vbulletin->session->fetch_userinfo($_COOKIE['bbuserid']);
    chdir ($curdir);



    // #################### DEFINE IMPORTANT CONSTANTS #######################
    define('NO_REGISTER_GLOBALS'1);
    define('THIS_SCRIPT''test'); // change this depending on your filename

    // ################### PRE-CACHE TEMPLATES AND DATA ######################
    // get special phrase groups
    $phrasegroups = array(

    );

    // get special data templates from the datastore
    $specialtemplates = array(

    );

    // pre-cache templates used by all actions
    $globaltemplates = array(
        
    'TEST',
    );

    // pre-cache templates used by specific actions
    $actiontemplates = array(

    );

    // ######################### REQUIRE BACK-END ############################
    //require_once('./global.php');

    // #######################################################################
    // ######################## START MAIN SCRIPT ############################
    // #######################################################################

    $navbits = array();
    $navbits[$parent] = 'تجربة'// <--- إسم الصفحة

    $navbits construct_navbits($navbits);
    eval(
    '$navbar = "' fetch_template('navbar') . '";');
    eval(
    'print_output("' fetch_template('TEST') . '");'); // <----- إسم القالب الذي ستضيفه لستايلات المنتدى

    ?>
    وبعد ذلك يجب إضافة قالب جديد بإسم ( TEST ) لجميع ستايلات المنتدى والقالب يكون بهذا الشكل

    كود PHP:
    $stylevar[htmldoctype]
    <
    html dir="$stylevar[textdirection]lang="$stylevar[languagecode]">
    <
    head>
    <
    title>$vboptions[bbtitle]</title>
    $headinclude
    </head>
    <
    body>
    $header

    $navbar

    <table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
    <
    tr>
        <
    td class="tcat">تجربة</td>
    </
    tr>
    <
    tr>
        <
    td class="alt1">مجرد تجربة فقط</td>
    </
    tr>
    </
    table>

    $footer
    </body>
    </
    html

    وأما بخصوص الصور مثل ما قال لك أخوي ( المجروح ) قم بإضافة هذا الكود ( <base href="http://localhost/forum/" /> ) في ال headinclude لكل ستايل عندك مع مراعاة تغيير الرابط لرابط منتداك. وسوف تنحل المشكله.


    تقبل تحياتي : عامر الصيعري






  10. #25


    EmiDes.Com ماله لزمة كل ما كتبت
    يكفي التالي

    كود PHP:
    chdir('C:/AppServ/www/forum');
    require_once(
    './global.php'); 
    وبذلك يمكنك إستخدام كل شيئ في ملف ال functions أو كلاسات ال class_core أو أي شيئ سيعمل معك وبيانات العضو كلها ستكون معك بدون ما كتبت
    أطبع وشوف
    كود PHP:
    echo $vbulletin->userinfo['userid']; 
    وأي صفحة أخري يمكن جلبها





    __________________
    السيف أصدق أنباء من الكتب

  11. #26
    عضو نشيط
    تاريخ التسجيل
    Oct 2005
    المشاركات
    193


    خلاص يا جماعة انحلت والف شكر على مساعداتكم وصبركم معاي

    الحل اللي عملته

    اضفت هذه الدالة باول الملف وطلبت الملفات اللي ابغيها

    كود PHP:
    chdir('forums');
    require_once(
    './global.php'); 
    من لوحة تحكم المنتدى > ستايلات > headinclude

    اضفت هذا باول السطر

    كود HTML:
    <base href="http://forums.x9x6.net/" />
    وكل شي ضبط هذه الصفحة النهائية

    http://www.x9x6.net/test.php

    الف شكر لكم يعطيكم العافية على المساعدة

    ما يحلونها الا شباب سوالف :nice:






  12. #27
    عضو نشيط
    تاريخ التسجيل
    Oct 2005
    المشاركات
    193


    تفضل :
    ملف test.php

    كود PHP:

    <?php

    // ####################### SET PHP ENVIRONMENT ###########################
    error_reporting(E_ALL & ~E_NOTICE);


    $forumpath $_SERVER['DOCUMENT_ROOT'] ."/vb/";
    $forumdir $_SERVER['DOCUMENT_ROOT'] ."/vb/";
    $curdir getcwd ();
    chdir($forumdir);
    ob_start();
    require_once(
    'global.php');
    ob_end_clean();
    $vbulletin->userinfo =& $vbulletin->session->fetch_userinfo($_COOKIE['bbuserid']);
    chdir ($curdir);



    // #################### DEFINE IMPORTANT CONSTANTS #######################
    define('NO_REGISTER_GLOBALS'1);
    define('THIS_SCRIPT''test'); // change this depending on your filename

    // ################### PRE-CACHE TEMPLATES AND DATA ######################
    // get special phrase groups
    $phrasegroups = array(

    );

    // get special data templates from the datastore
    $specialtemplates = array(

    );

    // pre-cache templates used by all actions
    $globaltemplates = array(
        
    'TEST',
    );

    // pre-cache templates used by specific actions
    $actiontemplates = array(

    );

    // ######################### REQUIRE BACK-END ############################
    //require_once('./global.php');

    // #######################################################################
    // ######################## START MAIN SCRIPT ############################
    // #######################################################################

    $navbits = array();
    $navbits[$parent] = 'تجربة'// <--- إسم الصفحة

    $navbits construct_navbits($navbits);
    eval(
    '$navbar = "' fetch_template('navbar') . '";');
    eval(
    'print_output("' fetch_template('TEST') . '");'); // <----- إسم القالب الذي ستضيفه لستايلات المنتدى

    ?>
    وبعد ذلك يجب إضافة قالب جديد بإسم ( TEST ) لجميع ستايلات المنتدى والقالب يكون بهذا الشكل

    كود PHP:
    $stylevar[htmldoctype]
    <
    html dir="$stylevar[textdirection]lang="$stylevar[languagecode]">
    <
    head>
    <
    title>$vboptions[bbtitle]</title>
    $headinclude
    </head>
    <
    body>
    $header

    $navbar

    <table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
    <
    tr>
        <
    td class="tcat">تجربة</td>
    </
    tr>
    <
    tr>
        <
    td class="alt1">مجرد تجربة فقط</td>
    </
    tr>
    </
    table>

    $footer
    </body>
    </
    html

    وأما بخصوص الصور مثل ما قال لك أخوي ( المجروح ) قم بإضافة هذا الكود ( <base href="http://localhost/forum/" /> ) في ال headinclude لكل ستايل عندك مع مراعاة تغيير الرابط لرابط منتداك. وسوف تنحل المشكله.


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






  13. #28
    عضو نشيط
    تاريخ التسجيل
    Oct 2005
    المشاركات
    193


    واجهتني مشكلة اخيرة وهي الكوكيز

    لما ادخل الصفحة اللي خارج المجلد ما اكون مسجل دخول في الصفحة

    مع العلم اني مسجل دخولي في المنتدى

    الحل ؟






  14. #29


    ضع لي محتويات التمبلت اللي إستخدمته

    المفروض تكون مسجل دخول وكل شيئ طبيعي

    هل جربتها علي منتدي نظيف علي سيرفرك الشخصي ؟





    __________________
    السيف أصدق أنباء من الكتب

  15. #30
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    622


    تأكد من الرابط في شريط المهام بالمتصفح.

    تراها تفرق اذا كان بــ www. أو بدون .










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

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

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