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

    קבלת המידע על קובץ ivr

    פורום מפתחים API
    5
    11
    479
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ק
      קו מהיר מורחק נערך לאחרונה על ידי

      האם בפקודה: GetIVR2Dir יש אפשרות לקבל את המידע על קובץ ivr.ini?

      S A 2 תגובות תגובה אחרונה תגובה ציטוט 0
      • S
        sbb0799 @קו מהיר נערך לאחרונה על ידי

        @קו-מהיר
        במקום לשאול פשוט תנסה

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

          @sbb0799
          אני ניסיתי משהו מסוים ולא הלך השאילה שלי אם למישהו יש פתרון...

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

            @קו-מהיר לקבלת תוכן קובץ טקסט תשתמש בGetTextFile

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

              @קו-מהיר
              אם אתה צריך לקבל את התוכן תשתמש ב DownloadFile כך:

              $path = "ivr2:***/ivr.ini"; //הנתיב המלא לקובץ
              $DownloadFile = file_get_contents("https://private.call2all.co.il/ym/api/DownloadFile?token=${token}&path=${path}");
              echo $DownloadFile;
              
              
              אהרן שובקס תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • אהרן שובקס
                אהרן שובקס ניהול @ASS נערך לאחרונה על ידי

                @ass אמר בקבלת המידע על קובץ ivr:

                @קו-מהיר
                אם אתה צריך לקבל את התוכן תשתמש ב DownloadFile כך:

                $path = "ivr2:***/ivr.ini"; //הנתיב המלא לקובץ
                $DownloadFile = file_get_contents("https://private.call2all.co.il/ym/api/DownloadFile?token=${token}&path=${path}");
                echo $DownloadFile;
                
                

                למה לא להשתמש עם GetTextFile ?

                A תגובה 1 תגובה אחרונה תגובה ציטוט 1
                • A
                  ASS @אהרן שובקס נערך לאחרונה על ידי

                  @אהרן-שובקס
                  למה שהוא צריך זה טוב לו.

                  ק ד ב 2 תגובות תגובה אחרונה תגובה ציטוט 0
                  • ק
                    קו מהיר מורחק @ASS נערך לאחרונה על ידי

                    @ass
                    מה שאני צריך שזה יציג את הערך ואז את השווה הוא יהפוך ל- :
                    לדוג'

                    "type" : "menu"
                    
                    A תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • A
                      ASS @קו מהיר נערך לאחרונה על ידי ASS

                      @קו-מהיר
                      בבקשה הכנתי לך את מה שאתה צריך בדיוק.
                      הכנס את שם הקובץ, מספר המערכת והסיסמה בשני המשתנים הראשונים.

                      בקובץ ini או txt אתה צריך שהערכים יהיו עם רווחים.
                      לדוגמא:

                      send_sms_from = 012345678
                      

                      ולא

                      send_sms_from=012345678
                      

                      ואז הקוד שלהלן ממיר כל שורה למערך אחד ולאחר מכן את כל הערכים שבשורה לעוד מערך.
                      ואז אתה בוחר במשתנה $I=$new_array[0];איזה שורה במערך אתה רוצה (אפס זה השורה הראשונה 1 זה השניה וכן על זה הדרך).
                      ואז המשתנה $A יחבר עבורך את הכל ותקבל בהדפסת המשתנה $A את התוצאה המבוקשת.
                      אם יש לך שאלות תוכל לכתוב כאן.

                      <?php
                      $token = "07900000:1234"; // טוקן
                      $path = "ivr2:4/ivr.ini";//שם הקובץ
                      
                      $array =  explode("\n", file_get_contents("https://private.call2all.co.il/ym/api/DownloadFile?token=${token}&path=${path}"));
                      echo "<pre/>";print_r($array);//הדפס את כל הקובץ כמערך ראשוני
                      
                      
                      $new_array = array();
                      foreach($array as $key =>&$arr){
                      
                          if ($arr[3] !=='R'){
                      
                              $arr[3] ="_";
                          }
                          $parts = preg_split('/\s+/', trim($arr));
                          if($parts[1] == '_'){
                              $parts[1] = '';
                          }
                          $new_array[$key] = $parts;
                      }
                      
                      $I=$new_array[0];//איזה שורה בקובץ
                      $A="$I[0] : $I[2]";//איזה מילים בקובץ
                      print_r($A);//הדפס תוצאה
                      ?>
                      
                      
                      ק תגובה 1 תגובה אחרונה תגובה ציטוט 2
                      • ד ב
                        ד ב @ASS נערך לאחרונה על ידי

                        @ass אמר בקבלת המידע על קובץ ivr:

                        @אהרן-שובקס
                        למה שהוא צריך זה טוב לו.

                        בפקודה GetTextFile הוא מקבל לשרת את התוכן של הקובץ (במקום להוריד אותו לשרת ואז לקרוא אותו)

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

                          @ass
                          יפה מאוד!!
                          לפי איך שהבנתי A$ זה השורה ו I$ זה המילה. ואם אני רוצה לעשות שלדוגמה אם ה-type שווה לתפריט ידפיס תפריט אני עושה:

                          <?php
                          $token = "07900000:1234"; // טוקן
                          $path = "ivr2:4/ivr.ini";//שם הקובץ
                           
                          $array =  explode("\n", file_get_contents("https://private.call2all.co.il/ym/api/DownloadFile?token=${token}&path=${path}"));
                          echo "<pre/>";print_r($array);//הדפס את כל הקובץ כמערך ראשוני
                           
                           
                          $new_array = array();
                          foreach($array as $key =>&$arr){
                           
                              if ($arr[3] !=='R'){
                           
                                  $arr[3] ="_";
                              }
                              $parts = preg_split('/\s+/', trim($arr));
                              if($parts[1] == '_'){
                                  $parts[1] = '';
                              }
                              $new_array[$key] = $parts;
                          }
                           
                          $I=$new_array[0];//איזה שורה בקובץ
                          $A="$I[0] : $I[2]";//איזה מילים בקובץ
                          if($I[1]=="menu"){print"תפריט";}
                          ?>
                          
                          תגובה 1 תגובה אחרונה תגובה ציטוט 0
                          • פוסט ראשון
                            פוסט אחרון