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

    השרת חוזר על הנתונים שהתקבלו בחיוג אחר

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

      @ממפ
      אם תרצה שאולי נוכל לעזור אנו נצטרך שתשלח לפחות חלק מהקוד...

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

        @ממפ תנסה %20

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

          פוסט זה נמחק!
          אהרן שובקס תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • אהרן שובקס
            אהרן שובקס ניהול @ממפ נערך לאחרונה על ידי אהרן שובקס

            @ממפ
            תעשה ככה:

            $str = file_get_contents("https://$url/ym/api/GetTextFile?token=$ApiDID:$password&what=ivr2:EnterID/EnterIDValName.ini");
            $str = json_decode($str,true);
            $str = $str ["contents"];
            $str = $str."\n";
            $str=urlencode($str);
            $name =  $ApiEnterID.'='.$name ;
            $str = file_get_contents("https://$url/ym/api/UploadTextFile?token=$ApiDID:$password&what=ivr2:EnterID/EnterIDValName.ini&contents=$str\n$name");
            $str = json_decode($str,true);
            $str = $str ["responseStatus"];
            echo $str;
            
            מ תגובה 1 תגובה אחרונה תגובה ציטוט 1
            • מ
              ממפ @אהרן שובקס נערך לאחרונה על ידי ממפ

              @אהרן-שובקס עובד מצוין! תודה.
              עריכה: בדקתי שוב, זה מוסיף רק את המילה הראשונה..
              מה יכול להיות הפיתרון?
              תודה.

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

                @ממפ
                מה זאת אומרת מוסיף רק את המילה הראשונה?
                זה לא מוסיף את ה

                $name
                

                ?

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

                  @אהרן-שובקס שלחתי בערך $name
                  2 מילים וזה קולט רק את המילה הראשונה.

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

                    @ממפ
                    לזה אני צריך לראות את כל הקוד כנראה שזה בעיה ביותר למעלה..

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

                      @אהרן-שובקס בבקשה

                      <?php
                      if ($_GET['hangup'] == "yes"){exit();}
                      $ApiDID = $_GET['ApiDID'];
                      $password = $_GET['password'];
                      $ApiEnterID = $_GET['ApiEnterID'];
                      $name = $_GET['name'];
                      $ApiEnterID = explode("-", "$ApiEnterID");
                      $ApiEnterID  = $ApiEnterID[1];
                      $url = "call2all.co.il";
                      if ($_GET['name'] == NULL){echo "read=t-נא הקישו את שמכם ושם משפחתכם=name,yes,0,0,7,HebrewKeyboard";exit();}
                      if ($private =="yes"){$url = "private.call2all.co.il";}
                      $str = file_get_contents("https://$url/ym/api/GetTextFile?token=$ApiDID:$password&what=ivr2:EnterID/EnterIDValName.ini");
                      $str = json_decode($str,true);
                      $str = $str ["contents"];
                      $str = $str."\n";
                      $str=urlencode($str);
                      $name =  $ApiEnterID.'='.$name ;
                      $str = file_get_contents("https://$url/ym/api/UploadTextFile?token=$ApiDID:$password&what=ivr2:EnterID/EnterIDValName.ini&contents=$str$name");
                      $str = json_decode($str,true);
                      $str = $str ["responseStatus"];
                      echo $str;
                      ?>
                      

                      בדקתי גם באפשרות שלעלות סתם טקסט שהתקבל מהמשתמש , וגם כן העלה רק את המילה הראשונה.

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

                        @ממפ
                        את האמת שגם אני נתקלתי בבעיה הזאת שמעלה רק את המילה הראשונה

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

                          @bc98400
                          מה זאת אומרת מעלה רק את המילה הראשונה?
                          אם אתה כותב לו ככה: אז זה מעלה רק את המילה הראשונה?:

                          $str = file_get_contents("https://$url/ym/api/UploadTextFile?token=$ApiDID:$password&what=ivr2:EnterID/EnterIDValName.ini&contents=מה קורה");
                          
                          B תגובה 1 תגובה אחרונה תגובה ציטוט 0
                          • B
                            bc98400 @אהרן שובקס נערך לאחרונה על ידי

                            @אהרן-שובקס בדיוק כך לא ניסיתי אני נתקלתי בזה כשעשיתי כך

                            https://www.call2all.co.il/ym/api/UploadTextFile?token=0773137770:1234&what=ivr2:ext.ini&contents=title=מה קורה
                            
                            אהרן שובקס תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • אהרן שובקס
                              אהרן שובקס ניהול @bc98400 נערך לאחרונה על ידי

                              @bc98400 אמר בהשרת חוזר על הנתונים שהתקבלו בחיוג אחר:

                              @אהרן-שובקס בדיוק כך לא ניסיתי אני נתקלתי בזה כשעשיתי כך

                              https://www.call2all.co.il/ym/api/UploadTextFile?token=0773137770:1234&what=ivr2:ext.ini&contents=title=מה קורה
                              

                              אני השנייה הרצתי בדפדפן את מה ששלחת ונכנס מצוין:
                              c619cfc7-bdb8-4c8c-a4d1-f8bfac8683c8-image.png

                              מ B 2 תגובות תגובה אחרונה תגובה ציטוט 0
                              • מ
                                ממפ @אהרן שובקס נערך לאחרונה על ידי ממפ

                                @אהרן-שובקס כשהרצתי בדפדפן זה עבד מצוין
                                אבל דרך השרת קיבלתי רק את המילה הראשונה!
                                (הכנסתי את מה ששלחת לי.)
                                ba2b90a7-89fb-45e3-a653-7d89cc7a4ad2-image.png

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

                                  @אהרן-שובקס את האמת שאני גם הרצתי הרגע אחרי שכתבתי וזה היה בסדר
                                  אבל גם אני כששלחתי דרך האתר זה לא פעל כראוי

                                  תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                  • B
                                    bc98400 נערך לאחרונה על ידי

                                    @ממפ @אהרן-שובקס
                                    אבל כששלחתי עם %20 זה בסדר

                                    $url = "https://www.call2all.co.il/ym/api/UploadTextFile?token=0773137770:1234&what=ivr2:ext.ini&contents=title=מה%20קורה";
                                    $cURLConnection = curl_init();
                                    curl_setopt($cURLConnection, CURLOPT_URL, $url);
                                    curl_setopt($cURLConnection, CURLOPT_RETURNTRANSFER, true);
                                    $ss = curl_exec($cURLConnection);
                                    curl_close($cURLConnection);
                                    print_r($ss);
                                    

                                    השתמשתי כאן ב curl אולי זה משנה אבל לא נראה לי

                                    אהרן שובקס מ 2 תגובות תגובה אחרונה תגובה ציטוט 2
                                    • אהרן שובקס
                                      אהרן שובקס ניהול @bc98400 נערך לאחרונה על ידי

                                      @bc98400
                                      אוקיי אז מה הבעיה שים %20

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

                                        @bc98400 @אהרן-שובקס
                                        הבעיה שאני מקבל את זה דרך HebrewKeyboard
                                        יש אפשרות להחליף את מה שימות שולחים בתור רווח ל %20 ?

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

                                          @ממפ יש את הפונקציה strtr זה כך עובד

                                          $str =״מה קורה״;
                                          $a = strtr($str , “ “, “%20”:
                                          
                                          מ תגובה 1 תגובה אחרונה תגובה ציטוט 1
                                          • מ
                                            ממפ @bc98400 נערך לאחרונה על ידי ממפ

                                            @bc98400 תודה רבה.
                                            שיניתי את זה ל + וזה מצויין!

                                            $name = strtr($name ," ","+");
                                            

                                            כשעשיתי %20 זה הופיע לי כך: בדיקה%בדיקה

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