صفحة 2 من 4 الأولىالأولى 1234 الأخيرةالأخيرة
النتائج 16 إلى 30 من 52

الموضوع: Codeigniter.. عندما تكون البرمجة .. متعة بحق (2)

  1. #16
    عضو جديد
    تاريخ التسجيل
    Jan 2009
    المشاركات
    13


    الحمدلله انا بدأت فى ci وعملت المدونة بس المشكلة فى اللغة العربية عدلت فى ملف database التالى
    $db['default']['char_set'] = "utf8_unicode_ci";
    $db['default']['dbcollat'] = "utf8_unicode_ci";
    بس للأسف برضه اللغة العربية بايظة مع العلم انى بجيب نفس البيانات من الداتا بيز من غير ci وبتيجى مظبوطة






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


    انا فتحة ملف routes.php وغيرة

    welcome الي controllers
    كود PHP:


    $route
    ['default_controller'] = "controllers"
    مجلد اسمة controllers
    اخي .. المفروض تكتب اسم الـ Controller نفسه .. وليس مجلد Controllers ... بمعنى ..
    اكتب اسم الصفحة التي انشأتها بداخل مجلد Controllers .. في المثال في الاعلى .. لقد انشأنا صفحة بأسم Home .. اذا سأجعل السطر كالآتي :

    كود PHP:


    $route
    ['default_controller'] = "home"
    ارجوا ان الفكرة وضحت ..


    اخي MRPHP

    يبدوا ان الترميز في قاعدة البيانات نفسها عندك ليس UTF8 .. هل من الممكن ان تتأكد من هذه النقطة ؟

    تقبل تحياتي ...





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


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


    اخي في مشكلة انا انا عملت المثال بتاع استدعاء الهيدر
    طلع هذا الرساله

    كود PHP:

    A PHP Error was encountered
    Severity
    Notice

    Message
    Undefined variabletext

    Filename
    views/home.php

    Line Number


    ده صفحة الهوم
    كود PHP:
     function index() 
        { 
           
            
    $data['how'] = 'How are you ?'
            
    $data['thanks'] = 'Thanks :)'
             
    $data['header'] = $this->load->view('header','',true); 
            
    $this->load->view('home'$data); 
        } 






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

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


    اخي الكريم
    من ناحية الـ Controller فكل شيء يبدو صحيح .. ولكن يوجد مشكلة في ملف العرض Home .. ارجوا إرفاق الكود الخاص به ..





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


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


    اتفضل اخي الكريم





    التعديل الأخير تم بواسطة محمدهلال ; 13-01-2009 الساعة 06:31 AM
    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

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


    ملف الـ View وليس الـ Controller ..





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


  7. #22
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    824


    موضوع رائع ومرتب

    اخ مصعب , ممكن تعطينا امثله على مواقع مبرمجه بمنصه العمل هذي ؟

    شكرا لك






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


    اخي الكريم تفضل .. هذي قائمة ببعض المواقع التي تمت برمجتها بإطار عمل CI

    Built on CI | CodeIgniter

    * لا ادري ماهو محتوى هذه المواقع .. لذلك أخلي مسئوليتي تماماً امام الله سبحانه وتعالى ..





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


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


    ملف header.php في

    كود PHP:
    mvc/system/application/views 






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

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


    نعم اخي .. ملف home.php الموجود في مجلد mvc/system/application/views





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


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


    موجود بردك مع ملف الهيدر في فيو





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

  12. #27
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    57


    يبدو ان الاطار جميل جدا مشكور اخوي على الشرح

    لكن كيف استفيد منه في برنامجي مثلا ؟

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






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


    موجود بردك مع ملف الهيدر في فيو

    هل تقصد هذا الكود هو الموجود في ملف الـ View ؟
    كود PHP:
    <?php 
    class Home extends Controller 
        function 
    index() 
        { 
            
    $date['mo']=$this->load->view('header','',true);
            
    $date['how']="how you do";
            
    $date['thanks']="thanks ya helal";
            
    $this->load->view('home',$date); 
        } 


    ?>
    إذا كان ذلك ... فهذا يعتبر خطأ اخير الكريم .. هذا الكود من المفترض ان يكون في ملف الـ Controller وليس الـ View ...

    و داخل ملف الـ View تستطيع طباعة المتغيرات بسهولة عن طريق طباعة الأمر هذا مثلاً .. قم بتغيير اسم المتغير حسب المطلوب . :
    كود PHP:
    <?=$thanks?>
    اذا استصعب عليك الأمر .. ارفق لي ملف الـ Controller والـ View .. ولكني افضل ان تقوم انت بنفسك بحل المشكلة .. وأعلم انك تستطيع عمل ذلك ان شاء الله



    اخي غريب ديار ..
    اذا كنت تقصد أنك تمتلك برنامج وتريد تحويله ليعمل تحت منصة عمل CI .. فاعتقد انك ستضطر ان تقوم بضبط برمجته لتتناسب مع اسلوب عمل CI .. وهذه العملية تتضمن :
    • ضبط أوامر Mysql لتتعامل بأسلوب CI
    • الصفحات كلها ستصبح في ملفات وعلى شكل Classes والفرعي منها يصبح Functions بداخل الـ Class الرئيسي لهذه الصفحات الفرعية
    • اكواد الـ HTML كلها يتم تحويلها إلى ملفات Views .. ويتم ربطها مع الـ Controller الخاص بها

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

    دائماً أنصح بأن تستخدم منصة عمل CI اذا احسست بانك تريد ذلك فعلاً .. لا تستخدمها في السكربتات الصغيرة ابداً ... ( بالرغم ان اسلوب CI سوف يسهل عليك الأمر .. ولكن لا حاجة لإستخدام كمية ملفات كثيرة في سكربت صغير )

    تقبل ارق التحية





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


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


    شكرا اخي اكتشيفة الخطا ء الخطاء كان هو بسبب استدعاء الهيدر وعدم تمرير المتغيرات الخاصة بيه معاه ادي الكود بتاع صفحة home
    كود PHP:
    <?php

    /**
     * mohamedhelal
     * 
     */
     
    class Home extends Controller {  
        function 
    index()  
        {  
            
    $date['text']=" محمدهلال";
            
    $date['he']="header111";
            
    $date['header']=$this->load->view('header',$date); 
            
    $this->load->view('home',$date);  
        }  
    }  

    ?>






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

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


    جميل جداً انك اكتشفت الخطأ بنفسك .. ولكن لو لاحظت سوف تجد بأنك لا تحتاج ان تمرر أول متغيرين لقالب Home .. لذلك من الأفضل ان تجعل قالب Header في مصفوفة بأسم ثاني وتمررها لقالب Home .. كذلك نسيت ان تحدد المدخل الثالث في متغير Header على ان يكون TRUE .. لتسمح له ان يتم إحتوائه داخل متغير ... لذلك الكود الأخير يصبح بهذا الشكل .. :


    كود PHP:
       <?php

    /**
     * mohamedhelal
     * 
     */
     
    class Home extends Controller {  

        function 
    index()  
        {  
            
    $header['text']=" محمدهلال";
            
    $header['he']="header111";
            
    $date['header']=$this->load->view('header',$headerTRUE); 
            
    $this->load->view('home',$date);  
        }  

    }  

    ?>
    تقبل مني أرق التحية





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






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

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

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