דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. Fatal error: Class not found...

Fatal error: Class not found...

מתוזמן נעוץ נעול הועבר תכנות
3 פוסטים 2 כותבים 76 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ש מנותק
    ש מנותק
    ש.ב.ח.
    כתב ב נערך לאחרונה על ידי
    #1

    שלום וברכה
    אני נתקל בבעיה אשמח אם מישהו יפתור לי אותה
    בניתי קלאס בקובץPHP
    ויבאתי אותו עם incloud ועוד כמה אפשרויות של PHP לקובץ אחר
    ומשום מה הוא מחזיר שגיאה שאינו מכיר את הקלאס
    כך:
    Fatal error: Uncaught Error: Class 'validateTimeExpSimulatoer' not found in C:\xampp\htdocs\berevach\wp-content\themes\hello-theme-child-master\inc\tempalte-simulotors.php

    מעניין שאם אני יוצר אובייקט מהמחלקה ההיא בסוף הקובץ של המחלקה בעצמה - ואני גורם לשגיאה - הוא כן מראה את השגיאה של הקובץ המיובא - של הקלאס - על הדף, זה אומר שהקובץ מיובא אך בליצור קלאס הוא כבר לא מכיר אותו.

    אשמח לעזרה

    י תגובה 1 תגובה אחרונה
    0
    • י מנותק
      י מנותק
      יוסף בן שמעון
      השיב לש.ב.ח. ב נערך לאחרונה על ידי
      #2

      @ש-ב-ח אמר בFatal error: Class not found...:

      תוכל להעלות את הקוד של הקלאס?

      ש תגובה 1 תגובה אחרונה
      1
      • ש מנותק
        ש מנותק
        ש.ב.ח.
        השיב ליוסף בן שמעון ב נערך לאחרונה על ידי ש.ב.ח.
        #3

        @יוסף-בן-שמעון אמר בFatal error: Class not found...:

        תוכל להעלות את הקוד של הקלאס?

        class validateTimeExpSimulatoer {
            
           
            private $timestemp_for_post = '';
        
          
            private $sec_validatio_post = '';
            
            public $error_msg = '';
            
            public $simulator_timing = '';
            
            private static $post_id = '';
        
            public function __construct($post_id){
                
         
                $this -> timestemp_for_post = get_the_time('U', $post_id);
        
        
                $this -> sec_validatio_post = time() - $this -> timestemp_for_post;
                
                $this -> post_id = $post_id;
                
              
                return($this -> checked_closed($post_id));
                
            }//end function starter
            
            
        
            private function checked_closed($post_id){
                
           
                if(!get_field('status_post', $post_id)){
                        return( $this -> error_msg = 'closed');
                }else{
             
                    return($this -> valiate_blocked($post_id));
                }
            }//end function checked_closed
            
           
          
            private function valiate_blocked($post_id){
                
            
                $sec_validatio_post = $this -> sec_validatio_post;
                
                /******************************/
                
                //בדיקת הזמן המותר והשמה למשנה//
                
           
                if(get_field('exp_true', 'option')){
                    
           
                    if(get_field('extra_dey_user', $post_id)){
                        
        
                        $sec_validation = (int)get_field('dey_user_indevedual', $post_id)*86400; 
                        
                    }else{
                 
                        $sec_validation = (int)get_field('dey_play_for_user', 'option')*86400;
                    }
                }else{
        
                    $sec_validation = (int)get_field('dey_play_for_user', 'option')*86400;
                }
                
                /********************/
            
                $this -> simulator_timing = $sec_validation;
        
        
               if($sec_validatio_post > $sec_validation){
                
                    return($this -> error_msg = "blocked");
                }
            }
        }
        
        

        אבל גילית דבר חשוב, ברגע ששמתי את הקלאס בתקייה של הקובץ שמייבא אותו זה עובד מצויין
        שימוש בפונקצייה המובנת בוורדפרס

         get_stylesheet_directory_uri()
        

        או דומה לזה, ואפי' גישה ישירה עם נתיב מלא פשוט מחזיר את השגיאה הנ"ל

        תגובה 1 תגובה אחרונה
        0

        בא תתחבר לדף היומי!
        • התחברות

        • אין לך חשבון עדיין? הרשמה

        • התחברו או הירשמו כדי לחפש.
        • פוסט ראשון
          פוסט אחרון
        0
        • דף הבית
        • קטגוריות
        • פוסטים אחרונים
        • משתמשים
        • חיפוש
        • חוקי הפורום