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

الموضوع: عندى مشكلة في عند ارسال ملف الاستايل و ا استخدام داله الكوكيز؟

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

    عندى مشكلة في عند ارسال ملف الاستايل و ا استخدام داله الكوكيز؟



    بسم الله الرحمن الرحيم
    عندى مشكلة في عند ارسال ملف الاستايل و ا استخدام داله الكوكيز؟

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

    امهم دلوقتي انا بقوم بوضع ملف css ملف داله construct الخاص باكلاس وعند استخدام داله الكوكيز setcookie

    بطلع رسال ان تم ارسال الهيد مسبقا فما هو الحل لهذ
    وده للكلاس
    كود PHP:
    <?php
    /** 
      * ##############################################
      * ##برمجة محمدهلال                             ##
      * ##جميع الحقوق محفوظة لي محمدهلال             ##
      * ##    mohamedhelal                            ##
      * ##all rights to mohamedhelal                 ##
      * ##email:mohamed_helal123456@hotmail.com        ##
      * ##############################################
      */
      
    class login extends controller
      
    {
          function 
    __construct()
          {
              
    parent::controller();
              
    $this->config->add("style","main");
              
    $this->load->helper("url");
              
    $this->load->libray("users");//session        
          
    }
          function 
    log_in()
          {
            
    $user_name=$this->db->insert_safe($_POST['user_name']);
            
    $user_pass=$this->users->md5_shal($_POST['user_pass']);
            
    $this->db->where("user_name",$user_name);
            
    $this->db->where("user_pass",$user_pass);
            
    $row=$this->db->geT("users");
            if(
    $row->num_row()>0)
                {
                
    $row=$row->fetch_row();
                
    $this->session->userdata($row);
                echo 
    link_css($this->config->item("style")."/css/style.css");
                
    $error['title']="تم تسجيل الدخول بنجاح";
                
    $error['msg']="مرحبا بيك يا".$this->session->user_item("user_name");
                
    $this->load->view($this->config->item("style")."/massge",$error);
                if(
    $this->session->user_item("group_id")==1)
                    {
                    
    redirect("admin/admin_cp");
                    }
                else
                    {
                    
    redirect("home");
                    }
                }
            else
                {
                
    $error['title']="حدث خطاء ";
                
    $error['msg']="الاسك او كلمة المرور خطاء";
                
    $this->load->view($this->config->item("style")."/massge",$error);
            }
          }
          function 
    logout()
          {
            if(
    $this->session->unset_userdata($this->session->all_user_item()))
            {
                
    $error['title']="رسالة الادارة";
                
    $error['msg']="تم   تسجيل الخروج بنجاح";
                
    $error['msg'].="<br>";
                
    $error['msg'].="سوفا يتم تحويلك الي الصفحة الرئيسية";
                
    $this->load->view($this->config->item("style")."/massge",$error);
                  
    redirect("home");
            }
          }
      }

    ?>
    داله دية هي الخاص بصناعة الكوكيز

    كود PHP:
    $this->session->userdata($row); 
    فارجو حل يوجد حل لهذا
    جزاكم الله خيرا





    التعديل الأخير تم بواسطة محمدهلال ; 10-09-2009 الساعة 03:09 PM
    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com


  2. #2


    مستواك تحسن كثير في البرمجة اخي محمد

    سؤال
    لما تعطل
    كود PHP:
    echo link_css($this->config->item("style")."/css/style.css"); 
    ب // هل يظهر الخطأ ام لا ؟





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

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


    مستواك تحسن كثير في البرمجة اخي محمد

    سؤال
    لما تعطل
    كود PHP:
    echo link_css($this->config->item("style")."/css/style.css"); 
    ب // هل يظهر الخطأ ام لا ؟
    جزاك الله خيرا اخي محب الله ورسوله

    ههههه الله ياخليك

    نعم لما احول الداله الي تعليق بيرسل





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

  4. #4


    استبدل
    كود PHP:
    echo link_css($this->config->item("style")."/css/style.css"); 
    ب

    كود PHP:
    echo 'test'
    وأخبرني بالنتيجة
    لو أرسل انقل لي الدالة link_css





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

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


    استبدل
    كود PHP:
    echo link_css($this->config->item("style")."/css/style.css"); 
    ب

    كود PHP:
    echo 'test'
    وأخبرني بالنتيجة
    لو أرسل انقل لي الدالة link_css
    جزاك الله خيرا اخي الكريم

    نفس المشكلة

    طبع test وبعدين عمل نفس المشكلة





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

  6. #6


    ارنا ما تحوي دالة userdata





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

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


    جزاك الله خيرا اخي الكريم

    دية الدوال
    كود PHP:
    function userdata($arr,$value=false)
          {
              if(!
    is_array($arr))
              {
                  
    $arr=array($arr=>$value);
              }
              foreach(
    $arr as $keys=>$values)
              {
                  
    $this->_userdate[$keys]=$values;
              }
              
    $this->set_cookie();
          }
          function 
    set_cookie()
          {
              if(
    count($this->_userdate)==0)
                  {
                      
    $Cookies="";
                  }
            else
                {
                    
    $Cookies=$this->_serialize($this->_userdate);
                    
                }
            
    setcookie(
                    
    $this->_COOKIE_NAME,
                    
    $Cookies,
                    (
    $this->_COOKIE_TIME+time()),
                    
    $this->cookie_path,
                    
    $this->cookie_domain,
                    
    0);
          } 
    انا ضيفة داله ob_start()
    وداله ob_clean
    في ال construct الخاص بكلاس session اشتغل الكود واتظبط
    كده
    كود PHP:
    ob_start();
              
    $this->read_cookie();
              
    ob_clean(); 






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

  8. #8


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





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

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    115


    هل تقصد رسالة التحذير هذه؟

    Warning: Cannot modify header information - headers already sent by (output started at /home/server/public_html/somepage.php:12) in /home/server/public_html/includes/somescript.php on line 92

    إذا كانت هي فتأكد بأنه ليس هناك أي نص تتم طباعته قبل setcookie






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


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

    الحمدلله حلية المشكلة باضافة هذا الدالتين في construct

    كود PHP:
    ob_start(); 
     
    ob_clean(); 
    هل تقصد رسالة التحذير هذه؟

    Warning: Cannot modify header information - headers already sent by (output started at /home/server/public_html/somepage.php:12) in /home/server/public_html/includes/somescript.php on line 92

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

    نعم هذا الي بيطلع ليه في حلتها با ضافة الدالتين دول


    كود PHP:
    ob_start(); 
     
    ob_clean(); 

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





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





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

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

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