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

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

    מתוזמן נעוץ נעול הועבר פורום מפתחים API
    11 פוסטים 5 כותבים 603 צפיות 2 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • 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
                        • פוסט ראשון
                          פוסט אחרון