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

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

    פורום PHP
    4
    13
    335
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ש
      שמואל ש. @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
                        • פוסט ראשון
                          פוסט אחרון