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

    קבלת מספר קובץ שבו אני אוחז

    פורום PHP
    4
    12
    236
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • 1
      121244 @amp Software 0 נערך לאחרונה על ידי

      @amp-Software-0 תודה, ואיך אני יכול לקבל רק את התיקייה ללא מספר קובץ וולא ivr2: ?

      ש תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • ש
        שמואל ש. @121244 נערך לאחרונה על ידי

        @121244 כתב בקבלת מספר קובץ שבו אני אוחז:

        @amp-Software-0 תודה, ואיך אני יכול לקבל רק את התיקייה ללא מספר קובץ וולא ivr2: ?

        @amp-Software-0 כתב בקבלת מספר קובץ שבו אני אוחז:

        $folder = substr($str, 0, $position);

        1 תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • A
          amp Software 0 @amp Software 0 נערך לאחרונה על ידי

          @amp-Software-0 כתב בקבלת מספר קובץ שבו אני אוחז:

          שם התיקיה (כולל הנתיב המלא) יכנס למשתנה folder

          תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • 1
            121244 @שמואל ש. נערך לאחרונה על ידי

            @שמואל-ש @amp-Software-0 אוקיי עכשיו עשיתי א זה בקובץ וכעת הבעיה של א. אני צריך שמשתנה folder יכיל את מספר השלוחה בלבד ב. איך אני עושה שדווקא מספר שהקליט את אותה הודעה יוכל להכנס לשלוחה? שינוי השמעה.php
            אשמח לעזרה

            A תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • A
              amp Software 0 @121244 נערך לאחרונה על ידי

              @121244
              אתה מתכוין מספר השלוחה בלבד בלי הניתוב המלא?
              כלומר אם יש שלוחה /1/2/3 יופיע רק "3"? [בעייתי במקרה ויש גם שלוחה אחרת עם ניתוב 1/5/3 לדוגמא]

              1 תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • 1
                121244 @amp Software 0 נערך לאחרונה על ידי 121244

                @amp-Software-0 לא, שיופיע רק /1/2/3 בלי ivr2: ובלי שם הקובץ וכו'
                וחץ מזה אשמח לעזרה לגבי זה

                @121244 כתב בקבלת מספר קובץ שבו אני אוחז:

                ב. איך אני עושה שדווקא מספר שהקליט את אותה הודעה יוכל להכנס לשלוחה?

                A תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • A
                  amp Software 0 @121244 נערך לאחרונה על ידי

                  @121244
                  אז זה מה שכתבתי כבר בהתחלה
                  המשתנה $folder אמור להכיל בדיוק מה שאתה צריך

                  מה אתה מתכוין שרק מי שהקליט, אתה מדבר על האפשרות לשלוח API באמצע ההשמעה?
                  לכאורה האופציה היחידה היא שיעבור לדף ויוריד את קובץ txt של ההודעה וישווה את זה למספר המחייג ובמידה וזה לא שווה יחזיר noop

                  תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • ה
                    הלי @amp Software 0 נערך לאחרונה על ידי

                    @amp-Software-0 כתב בקבלת מספר קובץ שבו אני אוחז:

                    @121244

                    בהנחה שאתה מכניס את הנתיב למשתנה str

                    $str = "ivr2:/1/000.wav";
                    $str = str_replace("ivr2:", "", $str);
                    $str = str_replace(".wav", "", $str);
                    
                    $position = strrpos($str, "/");
                    
                    $file_number = substr($str, $position + 1);
                    $folder = substr($str, 0, $position);
                    

                    שם הקובץ (ללא הסיומת) יכנס למשתנה file_number
                    שם התיקיה (כולל הנתיב המלא) יכנס למשתנה folder

                    אני רק מנסה להבין במשתנה file_number יכנס בדוגמא שהבאת כך 1/000 נכון?
                    אם כן אז זה לא שם הקובץ בלבד זה גם עם הניתוב חוץ מהסלש הראשון אז איך אפשר ש הפונקציה strrpos תתחיל לספור מהסוף או לאו דווקא רק שייתן את האחרון? או שאם אי אפשר איזה פונקציה כן סופרת מה האחרון?

                    A תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • A
                      amp Software 0 @הלי נערך לאחרונה על ידי

                      @הלי
                      strrpos מביא את המופע האחרון
                      אז file_number יתן 000

                      ה תגובה 1 תגובה אחרונה תגובה ציטוט 1
                      • ה
                        הלי @amp Software 0 נערך לאחרונה על ידי

                        @amp-Software-0 צודק אני הכרתי את strpos שמחזיר את הראשון ושכחתי מ strrpos שמחזיר את האחרון

                        תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • פוסט ראשון
                          פוסט אחרון