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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. שגיאה בPHP שעוצרת את הסקריפט

שגיאה בPHP שעוצרת את הסקריפט

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

    זו שאלה של AGI (חיבור בין PHP לאסטריסק) אבל אני לא כותב אותה בפורום אסטריסק כי זה יותר נוגע לתיכנות
    יש לפעמים שגיאות בסקריפט PHP שלי, והגדרתי את הAGI שישלח לי את השגיאות למייל, וכך אני יכול לעלות עליהן ולתקן.
    אבל, יש שני סוגי שגיאות. סוג של שגיאות קלות, כמו מערך לא תקין וכדומה, שאני מקלב שגיאות למייל, וסוג אחר של שגיאות, נקרא להן כבדות, שפוט עוצרות את הסקריפט ומפילות את השיחה, כמו אם זה קורא לפונקציה לא קיימת.
    הבעייה שאני לא מקבל מיילים על השגיאות הכבדות, וממילא לא יודע אותן, ורק לאחרונה גיליתי שגיאה חמורה שכבר חודשים רבים הסתתרה בתוך הקוד שלי..

    אני לא בטוח שהפיתרון צריך להיות בAGI, נראה לי יותר הגדרה בPHP שלא ייעצר גם אם יש שגיאות כבדות, וממילא לא יפיל השיחה וממילא ישלח לי השגיאה למייל.
    אשמח לעיצה טובה מה צריך לעשות כדי להגדיר את זה.
    תודה

    ליצירת קשר: admin@i-call.me

    הידד! גישה למייל גם בלי מחשב ואינטרנט!

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

      @שואף אני לא משתמש גדול בphp, אבל זה לא אמור לאפשר לך להפעיל פונקציה מותאמת בעת שגיאות קריטיות? (אני חושב שזה גם ממשיך את הריצה, לאחר הקריאה לפונקציה המוגדרת עיין עריכה)

      set_error_handler("myError");
      

      https://www.php.net/manual/en/function.set-error-handler.php
      .

      עריכה: לפי זה, אכן משמע שניתן להמשיך את ביצוע הסקריפט לאחר הטיפול בשגיאה:
      Also note that it is the handler's responsibility to stop the script's execution if necessary by calling exit(). If the error-handler function returns, script execution will continue with the next statement after the one that caused an error.

      ניתן ליצור עימי קשר 8140hp+t@gmail.com | קטלוג מוצרים
      הלינקיה שלי https://abaye.co/link.html

      WWWW תגובה 1 תגובה אחרונה
      1
      • WWWW מנותק
        WWWW מנותק
        WWW
        השיב לאביי ב נערך לאחרונה על ידי
        #3

        @אביי כתב בשגיאה בPHP שעוצרת את הסקריפט:

        אני לא משתמש גדול בphp, אבל זה לא אמור לאפשר לך להפעיל פונקציה מותאמת בעת שגיאות קריטיות?

        @שואף כתב בשגיאה בPHP שעוצרת את הסקריפט:

        והגדרתי את הAGI שישלח לי את השגיאות למייל, וכך אני יכול לעלות עליהן ולתקן.

        PHPAGI כבר משתמש ב error_handler כדי שיגיע למייל.

        WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

        תגובה 1 תגובה אחרונה
        0
        • שואףש מנותק
          שואףש מנותק
          שואף
          כתב ב נערך לאחרונה על ידי
          #4

          אכן, ויש את זה כבר מוגדר כאן https://github.com/ictvision/phpagi/blob/master/AGI.php#L2019

          ובכל זאת אני לא מקבל את השגיאה (ראה שם בסקריפט איך הוא שולח את המייל)

          ליצירת קשר: admin@i-call.me

          הידד! גישה למייל גם בלי מחשב ואינטרנט!

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

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

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

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