صفحة 1 من 3 123 الأخيرةالأخيرة
النتائج 1 إلى 15 من 32

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

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

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



    السلام عليكم

    مثلا عندي فولدر اسمه forums

    وداخله ملفات

    جيت وسويت ملف اسمه index.php

    خارج مجلد forums هنا المشكلة

    ابي جميع الملفات والكوكيز تشتغل وكأنها داخل مجلد فورمز

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

    جربت دالة chdir جابت لي الملفات فقط اللي داخل مجلد فورمز وما جابت لي باقي الاشياء مثل الصور والروابط

    الحل :eek3:







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Apr 2004
    المشاركات
    431


    مش فاهم ؟


    ممكن كود عشان كلامك مش موضح القصد
    أوا أنا الي مفهمتش





    __________________
    حازم خالد
    مبرمج، بعمل مواقع ويب وتطبيقات موبيل، هتلاقي شوية كورسات فيديو على YouTube بتاعي، وشوية كود على اكونت Github، ودي سيرتي فيها شوية حجات من شغلي، اخيراً كل لينكات السوشيال ميديا بتاعتي هنا.

  3. #3
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    السلام عليكم

    مثلا عندي فولدر اسمه forums

    وداخله ملفات

    جيت وسويت ملف اسمه index.php

    خارج مجلد forums هنا المشكلة

    ابي جميع الملفات والكوكيز تشتغل وكأنها داخل مجلد فورمز

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

    جربت دالة chdir جابت لي الملفات فقط اللي داخل مجلد فورمز وما جابت لي باقي الاشياء مثل الصور والروابط

    الحل :eek3:

    يعني انت عاوذ تستخدم ملف index.php من خارج المجلد يعني اي حد يدخل علي الرابط الملف الانديكس يظهر ليه صح لو موقع انت عمله حط لصور المسار للصور باسم المجلد فورم لو منتدى ان شاء الله تلقي حد يساعدك





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

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


    اللي اقصده

    كيف اخلي الملفات تعمل وهي في ملف index.php ولكنها تعمل وكأنها تحت مجلد forums

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

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

    مثال هذه اوامر في ملف اندكس خارج مجلد فورمز

    كود PHP:
    require_once('./global.php');
    require_once(
    DIR '/includes/functions_bigthree.php');
    require_once(
    DIR '/includes/functions_forumlist.php');

    (
    $hook vBulletinHook::fetch_hook('forumhome_complete')) ? eval($hook) : false;

    eval(
    '$navbar = "' fetch_template('navbar') . '";');
    eval(
    'print_output("' fetch_template('page') . '");'); 
    لاحظ ملفات

    ./global.php
    /includes/functions_bigthree.php
    /includes/functions_forumlist.php

    داخل مجلد فورمز

    وايضا navbar وغيرها تعمل تمام داخل مجلد فورمز

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

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






  5. #5
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    كود PHP:
    define('CWD','./forums/'); 
    require_once(
    CWD .'global.php'); 






    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

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


    كود PHP:
    define('CWD','./forums/'); 
    require_once(
    CWD .'global.php'); 

    طيب يامشرفنا هو قربت ع الحل

    بس انا ابي الداله تشمل الملف كلها

    اي اضعها باول ونهاية السطر عشان كل اللي بالنص يعمل وكأنه داخل مجلد فورمز

    اما اللي اضفته انت للملف الواحد فقط






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


    لان مثلا ابي اخلي هذا الكود يعمل تحت مجلد فورمز ايضا

    كود PHP:
    eval('$navbar = "' fetch_template('navbar') . '";'); 
    eval(
    'print_output("' fetch_template('page') . '");'); 
    وغيره من الكودات






  8. #8
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    جرب هكذا

    كود PHP:
    define('CWD','./forums/');  
    require_once(
    CWD .'global.php'); 
    require_once(
    CWD '/includes/functions_bigthree.php'); 
    require_once(
    CWD '/includes/functions_forumlist.php'); 
    من المفترض ان global فقط يكفي

    لكن بما انك تريد اضافة جميع الملفات عليك باضافتها يدوياً

    ولكنني لست متأكد لانني لم اقم بالتجربه





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Oct 2003
    المشاركات
    549


    غير متأكد ولكن جرب :

    كود PHP:
    exec("./forums"); 
    وبالنسبة للصور اعتقد انه تحتاج لتعديل روابطها يدوياً او بدالة الاستبدال





    __________________
    صالح المطرفي (Mr.Saphpـ)
    مدونتــــــي
    الصندوق الماسي الخامس
    قوالب WordPress
    تم بحمد الله الإنتهاء من سكربت الدروس العربي 4.0
    http://www.saphplesson.org

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


    جرب هكذا

    كود PHP:
    define('CWD','./forums/');  
    require_once(
    CWD .'global.php'); 
    require_once(
    CWD '/includes/functions_bigthree.php'); 
    require_once(
    CWD '/includes/functions_forumlist.php'); 
    من المفترض ان global فقط يكفي

    لكن بما انك تريد اضافة جميع الملفات عليك باضافتها يدوياً

    ولكنني لست متأكد لانني لم اقم بالتجربه
    اخوي طبقت هذا الامر وما صار نفس اللي ابيه

    بعد تطبيق الامر شوف كيف

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

    الصور و الملفات وكل شي غير ظاهره

    احنا نعرف ان ملف الستايل معطياته بتنطبق على مجلد فورمز فقط صح ؟

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






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


    غير متأكد ولكن جرب :

    كود PHP:
    exec("./forums"); 
    وبالنسبة للصور اعتقد انه تحتاج لتعديل روابطها يدوياً او بدالة الاستبدال

    جربتها هذه من قبل بعد وهي نفس chdir ونفس هذه المعطيات

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

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






  12. #12
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    اخوي طبقت هذا الامر وما صار نفس اللي ابيه

    بعد تطبيق الامر شوف كيف

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

    الصور و الملفات وكل شي غير ظاهره

    احنا نعرف ان ملف الستايل معطياته بتنطبق على مجلد فورمز فقط صح ؟

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


    ضع هذا الامر في ال head بصفحة test.php

    كود:
    <base href="http://www.x9x6.net/forums/" />
    او
    كود:
    <base href="http://forums.x9x6.net/" />
    وهو لقراءة الصور كأنه بنفس المجلد

    الحل هنا ليس php وانما html





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

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


    اخوي طريقة الهتمل للصور بتكون فقط

    انا ابي دالة شاملة للملف كله

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

    الملف في المرفقات

    وشكرا على مساعدتك وصبرك معاي تعبتك





    الملفات المرفقة الملفات المرفقة

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


    لحد احين ما حصلت حل






  15. #15
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    509


    ليش ما تجرب .htaccess اخوي :

    كود PHP:
    RewriteRule ^forums/index.phpindex.php [L]
    RewriteRule ^forums/images/(.*)$ images/$[L
    ممكن تزبط معك .





    __________________
    EbNCaNa اخوكم ابن قانا

    [درس] قائمة بريدية بأسهل الطرق بواسطة PHP

    [توقيعك يجب أن لا يكون أطول من 400 حرف يتضمن تجاوز كود المنتدى] - الى متى المعاناة يا حضرة الأدارة ؟





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

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

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