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

    נפתר שמיעת הקבצים שבשלוחה

    פורום PHP
    4
    13
    335
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • K
      kavkosher מורחק נערך לאחרונה על ידי

      כיצד מפרקים JSON כזה

      {"responseStatus":"OK","extIni":{"jcalendar_realdate":"1","up":"#","root":"*","Admin":"0","digits":"1","timeout":"5","start_select_digits":"3","file_amount_digits":"3","attempts":"1","control_play1":"seconds_minus","control_play2":"plus","control_play3":"seconds_plus","control_play4":"minut_minus","control_play5":"wait","control_play6":"minut_plus","control_play8":"minus","control_play*":"more_optionsA","control_play#":"return","control_play_moreA*":"noop","control_play_moreA1":"add_to_playlist","control_play_moreA2":"rating","control_play_moreA3":"copy_link","control_play_moreA4":"replies","control_play_moreA5":"volume_minus","control_play_moreA6":"volume_plus","control_play_moreA7":"random_all","control_after_play_moreA0":"restart","control_after_play_moreA1":"next","control_play7":"change_playback_speed_minus","control_play9":"change_playback_speed_plus","control_play0":"playback_speed_normal","control_play_moreA#":"restart","control_play_moreA0":"admin_options","control_play_moreA8":"play_operating","control_play_moreA9":"random","control_playlist*":"playlist_menu","music_on_hold":"NigunRoshChodeshKislevB","type":"playfile"},"thisPath":"2","parentPath":"/","dirs":[{"exists":true,"name":"555","uniqueId":"80773d9d1f58875abd93e61fe3796d08","extType":"playfile","extTitle":"","fileType":"EXT","what":"ivr2:2/555"}]}
      
      ש תגובה 1 תגובה אחרונה תגובה ציטוט 3
      • ש
        שמואל ש. @kavkosher נערך לאחרונה על ידי

        @kavkosher יש לך כבר קוד שהתחלת? תעלה אותו ואכוון אותך להמשך

        תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • K
          kavkosher מורחק נערך לאחרונה על ידי

           $url6 = file_get_contents("https://www.call2all.co.il/ym/api/GetIVR2Dir?token={$did}:{$password}&path=ivr2:{$path}&");
                   $url6 = str_replace("[" , "" , $url6);
                   $url6 = str_replace("]" , "" , $url6);
                  $url =  json_decode("$url6", true);
               
            
               $url1 = $url['files'];
              
              $name = $url1['name'];
          
              $fileType = $url1['fileType'];
              $what = $url1['what'];
              
                print "read=f-/{$what}=menuFile,no,1,1,7,No,";  
            
              
          

          הבעיה זה הסוגריים המרובעות [] ב JSON

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

            @kavkosher
            התגובה שאתה מקבל מימות היא בפורמט json טהור, אין שום ענין לעשות שם replace והסוגריים מרובעות זה חלק אורגינלי מפורמט JSON
            אתה משתמש עם GetIvrTree או GetIVR2Dir? בהתחלה כתבת GetIvrTree, ובדוגמת קוד התחלת עם GetIVR2Dir, אבל איברי המערך הם של GetIvrTree
            אם אתה רוצה לקבל רק את הקבצים ולא תיקיות וכו', יותר נח להשתמש עם GetIVR2Dir
            הנה דוגמת קוד

            $url = "https://www.call2all.co.il/ym/api/GetIVR2Dir?token={$did}:{$password}&path=ivr2:{$path}";
            $responce = file_get_contents($url);
            $json =  json_decode($responce, true);
            $files = $json['files'];
            
            foreach ($files as $file){
                echo $file['name'] . '<br>';
            }    
            

            ידפיס לך את כל שמות הקבצים בשלוחה

            אגב, ממליץ לך על הכלי הזה כדי להציג את ה json בצורה קריאה

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

              @amp-Software-0 כתב בשמיעת הקבצים שבשלוחה:

              אגב, ממליץ לך על הכלי הזה כדי להציג את ה json בצורה קריאה

              מה זה בעצם?

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

                @שמואל-ש
                כלי לשימוש נח ובדיקת תקינות של פורמט json
                מדביקים את הטקסט בצד ימין, לוחצים החץ להעתקה לצד שמאל, והוא מוצג בצורה של עץ, כמובן אפשר להחליף בין התצוגות
                דוגמא לטקסט הנ"ל:
                6c414059-8d30-43b7-b7c2-3912f7adc78d-image.png

                תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • K
                  kavkosher מורחק נערך לאחרונה על ידי kavkosher

                  אם אני רוצה שיציג רק את הקובץ השלישי לדוגמה
                  אני מתכוון לקרוא לכל קובץ בנפרד שבפעם הרשונה יביא את הקובץ הראשון בשניה את הקובץ השני וכו

                  הסתדרתי

                  תודה רבה לכל המסיעים

                  תגובה 1 תגובה אחרונה תגובה ציטוט 3
                  • הנושא סומן כנפתר  K kavkosher 
                  • צ
                    צדיק תמים מומחה נערך לאחרונה על ידי

                    @amp-Software-0 @שמואל-ש הנה תוסף שמפרמטר כל JSON שנכנסים אליו בדפדפן
                    https://chrome.google.com/webstore/detail/json-formatter/bcjindcccaagfpapjjmafapmmgkkhgoa
                    דוגמה (כיווצתי את רוב הנתונים כדי שיכנס בתמונה)
                    6d6ecfd0-cfaa-4c80-a18d-e7b270259541-CleanShot 2023-02-23 at 03.46.51@2x.png

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

                      @צדיק-תמים כתב בשמיעת הקבצים שבשלוחה:

                      הנה תוסף שמפרמטר כל JSON שנכנסים אליו בדפדפן

                      לא הבנתי איפה זה משנה לי, תוכל להסביר שוב?

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

                        @שמואל-ש כתבתי
                        כל JSON שמוצג בדפדפן
                        לדוגמה מהAPI של ימות

                        תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • K
                          kavkosher מורחק נערך לאחרונה על ידי

                          תודה עוזר לי מאוד

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