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

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

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