הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

סגור את ההודעה
 
כלים לאשכול תצורת הצגה
ישן 24-07-07, 22:02   # 1
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

[PHP] בעיה עם throw ו catch

אני לא חושב שיש פה הרבה שמשתמשים בPHP5, אבל לאלו שכן:
יש לי פה שגיאה מוזרה, ניסיתי מספר פיתרונות לבעיה אבל אני לא מצליח לסדר את זה.

הצבתי בConstructor בדיקה של אם זה טמפלייט של פורום, ואם כן שיתן שגיאה, בדיקה פשוטה, ועדיין מתקבלת על כך שגיאה.

PHP קוד:
<?Php 
##@ 
##@         
##@
        
    
class TemplatesError extends Exception
    
{
        function 
__construct()
        {

        }
    }
    class 
LoadingError extends TemplatesError
    
{
        function 
__construct()
        {
            
Exception::__construct("Loading Error: Template Does Not Exists.",2);
        }
    } 
    class 
GetTemplate
    
{
            private 
$path '../templates';
             
            function 
__construct($toLoad
            {
                global 
$DB;
 
                    if(
$toLoad == 'forum'
                    {
                        throw new 
LoadingError();
                    } 

                              
            } 
    }

    try 
     { 
          
     } 
     catch(
TemplatesError $err
     { 
         echo 
$err->getMessage(); 
     }
 
    
$template = new GetTemplate($toLoad); 
?>
אני מקבל את השגיאה הבאה:

ציטוט:

Fatal error: Uncaught exception 'LoadingError' with message 'Loading Error: Template Does Not Exists.' in /home/webproject/Desktop/sites/PageMaker/templates/GetTemp.php:30 Stack trace: #0 /home/webproject/Desktop/sites/PageMaker/templates/GetTemp.php(46): GetTemplate->__construct('forum') #1 /home/webproject/Desktop/sites/PageMaker/forum/index.php(14): include('/home/webprojec...') #2 {main} thrown in /home/webproject/Desktop/sites/PageMaker/templates/GetTemp.php on line 30
ניסיתי מספר דרכים לפתור את השגיאה אבל לא הצלחתי :S


-טל
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
 
ישן 24-07-07, 22:06   # 2
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

PHP קוד:
$template = new GetTemplate($toLoad); 
זה לא אמור להיות בתוך ה TRY?
 
ישן 24-07-07, 22:12   # 3
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

ציטוט:
נכתב במקור על ידי בניה צפה בהודעה
PHP קוד:
$template = new GetTemplate($toLoad); 
זה לא אמור להיות בתוך ה TRY?
טעות קטנה שלי, אבל בכל מקרה אותה שגיאה.
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
 
ישן 24-07-07, 22:15   # 4
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

ציטוט:
נכתב במקור על ידי WebProject צפה בהודעה
טעות קטנה שלי, אבל בכל מקרה אותה שגיאה.
עריכה:

אפשר לנעול, הבעיה לא הייתה בקובץ הזה
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
 
ישן 24-07-07, 22:30   # 5
Level-Serv
תודה על תרומתך!
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אזור השרון
גיל: 36
הודעות: 1,441
שלח הודעה באמצעות ICO אל Level-Serv שלח הודעה באמצעות MSN אל Level-Serv

Level-Serv לא מחובר  

ננעל.

פעם הבאה תערוך את ההודעה שלך ואל תעשה דאבל פוסט.
__________________
בברכה,
ניר
מנהל חברת Level-Serv
 
סגור את ההודעה

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 20:04.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ