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

    איך אני מקבל את ה- ApiPhone

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

      @דוד_מלך_ישראל כתב באיך אני מקבל את ה- ApiPhone:

      @המתלמד התבלבלתי בשרשור 😜 התכוונתי לענות כאן. עכ"פ אני אתן לך קטע קוד לדוגמה:

      <?php
       //מקבל את הפרמטרים מהמערכת ומכניס אותם למשתנים
      $did = $_GET['did'];
      $password = $_GET['password'];
      $folder = $_GET['folder'];
      $ApiEnterID = $_GET['ApiEnterID'];
      //מוחק חלק מתוכן המשתנה
      $ApiEnterID = str_replace("phone_or_enter_phone-" , "" , $ApiEnterID);
      //מבקש מהמשתמש להזין מספר וסיסמה, מכניס אותם לפרמטרים הרלוונטים ואז רץ שוב ומכניס את הפרמטרים למשתנה
      if($did == null){print "read=t-אנא הקישו את מספר המערכת שברצונכם להגדיר=did,yes,,,15,NO,yes,,,,,,,";
      exit();
      }
      elseif($password == null){print "read=t-אנא הקישו את סיסמת הניהול של המערכת שברצונכם להגדיר=password,yes,100,1,24,NO,,,,,,,,";
      exit();
      }
      

      קודם כל תודה רבה!!
      ועוד שאלה קטנה,
      חייב לשים " if " בהתחלה , נכון?
      וגם למה משמש ה- exit();

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

        @המתלמד כן, חייב לשים if כי הוא בעצם התנאי שאמור שאם משתנה password הוא ריק, יבקש אותו מהמשתמש, אבל אם לא, ימשיך הלאה, אחרת הוא יבקש אותו שוב ושוב ללא סוף.
        ה exit() משמש ליציאה מהקוד לאחר קבלת הנתון, הנתון נשלח לימות המשיח וחוזר לשרת.

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

          @דוד_מלך_ישראל כתב באיך אני מקבל את ה- ApiPhone:

          @המתלמד כן, חייב לשים if כי הוא בעצם התנאי שאמור שאם משתנה password הוא ריק, יבקש אותו מהמשתמש, אבל אם לא, ימשיך הלאה, אחרת הוא יבקש אותו שוב ושוב ללא סוף.
          ה exit() משמש ליציאה מהקוד לאחר קבלת הנתון, הנתון נשלח לימות המשיח וחוזר לשרת.

          אוקיי, עכשיו הבנתי,
          תודה רבה!!!
          (מכיוון שאניח לא יכול לעשות לייק אז............👍 👍 👍 )

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

            @המתלמד בהצלחה

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

              @דוד_מלך_ישראל
              משום מה כאשר אני שם את הקוד הזה בשרת הוא נותן לי להקליד ולבסוף במקום להמשיך בקוד הוא פשוט חוזר על הטקסט שאמר לו בהתחלה בלי הפסקה......(זה מה שמשמיע :
              נא הקלד את הטקסט.......,נא הקלד את הטקסט.......נא הקלד את הטקסט.......נא הקלד את הטקסט.....)
              מה עושים?
              הנה הקוד:

              if($country === 'null'){print "read=t-נא הקלד את הטקסט,=country,yes,5,4,50,HebrewKeyboard,yes,no,*/,";
                   exit();
                  }
              

              תודה מראש!!

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

                @המתלמד null, לא 'null'

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

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

                    @צדיק-תמים כתב באיך אני מקבל את ה- ApiPhone:

                    @המתלמד null, לא 'null'

                    שינתי לאיך שאמרת ועדיין לא עובד

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

                      @המתלמד
                      יש לך לפני זה הצהרה על $country ?
                      ככה:

                      $country = $_GET['country'];
                      if($country === 'null'){print "read=t-נא הקלד את הטקסט,=country,yes,5,4,50,HebrewKeyboard,yes,no,*/,";
                           exit();
                          }
                      

                      תמיד טוב להעלות את כל הקוד הרלוונטי ולא את השורה שיש בה תקלה

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

                        @קו-לקו-0 כתב באיך אני מקבל את ה- ApiPhone:

                        @המתלמד
                        יש לך לפני זה הצהרה על $country ?

                        כמובן,
                        הנה הקוד המלא:

                        <?php
                        // קבלת הטקסט מהמשתמש
                        $country = $_GET['country'];
                        
                        if($country === 'null'){print "read=t-נא הקלד את הטקסט,=country,yes,5,4,50,HebrewKeyboard,yes,no,*/,";
                             exit();
                            }
                        
                        
                        // בניית הלינק עם הטקסט מהמשתמש
                        $link = "https://www.call2all.co.il/ym/api/UploadTextFile?token=079XXXXX:****&what=ivr2:/M1000.tts&contents=" . urlencode($country);
                        
                        // הרצה
                        $response = file_get_contents($link);
                        
                        
                        ?>
                        

                        @דוד_מלך_ישראל @צדיק-תמים @קו לקו 0 אשמח לעזרתכם
                        תודה רבה מראש!!

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

                          @המתלמד תנסה לשנות בשורה חמש את ה=== ל == ואת הפסיק אחרי נא הקלד את הטקסט לנקודה אולי זה יעזור
                          תעדכן
                          בהצלחה

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

                            @הלי כתב באיך אני מקבל את ה- ApiPhone:

                            @המתלמד תנסה לשנות בשורה חמש את ה=== ל == ואת הפסיק אחרי נא הקלד את הטקסט לנקודה אולי זה יעזור
                            תעדכן
                            בהצלחה

                            לא עובד..... אותו דבר.....

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

                              לפי דעתי זה משהו בקטע הזה של הקוד מה שבעצם אמור לקבל מהמאזין את הטקסט:

                              "read=t-נא הקלד את הטקסט.=country,yes,5,4,50,HebrewKeyboard,yes,no,*/,"
                              
                              תגובה 1 תגובה אחרונה תגובה ציטוט 0
                              • ק
                                קו לקו 0 @צדיק תמים נערך לאחרונה על ידי

                                @צדיק-תמים כתב באיך אני מקבל את ה- ApiPhone:

                                @המתלמד null, לא 'null'

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

                                  @קו-לקו-0 כתב באיך אני מקבל את ה- ApiPhone:

                                  @צדיק-תמים כתב באיך אני מקבל את ה- ApiPhone:

                                  @המתלמד null, לא 'null'
                                  אותו דבר....

                                  <?php
                                  // קבלת הטקסט מהמשתמש
                                  $country = $_GET['country'];
                                   
                                  if($country === null){print "read=t-נא הקלד את הטקסט,=country,yes,5,4,50,HebrewKeyboard,yes,no,*/,";
                                       exit();
                                      }
                                   
                                   
                                  // בניית הלינק עם הטקסט מהמשתמש
                                  $link = "https://www.call2all.co.il/ym/api/UploadTextFile?token=079XXXXX:****&what=ivr2:/M1000.tts&contents=" . urlencode($country);
                                   
                                  // הרצה
                                  $response = file_get_contents($link);
                                   
                                   
                                  ?>
                                  
                                  
                                  ה תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                  • ה
                                    המתלמד @המתלמד נערך לאחרונה על ידי

                                    @המתלמד כתב באיך אני מקבל את ה- ApiPhone:

                                    @קו-לקו-0 כתב באיך אני מקבל את ה- ApiPhone:

                                    @צדיק-תמים כתב באיך אני מקבל את ה- ApiPhone:

                                    @המתלמד null, לא 'null'
                                    אותו דבר....

                                    <?php
                                    // קבלת הטקסט מהמשתמש
                                    $country = $_GET['country'];
                                     
                                    if($country === null){print "read=t-נא הקלד את הטקסט,=country,yes,5,4,50,HebrewKeyboard,yes,no,*/,";
                                         exit();
                                        }
                                     
                                     
                                    // בניית הלינק עם הטקסט מהמשתמש
                                    $link = "https://www.call2all.co.il/ym/api/UploadTextFile?token=079XXXXX:****&what=ivr2:/M1000.tts&contents=" . urlencode($country);
                                     
                                    // הרצה
                                    $response = file_get_contents($link);
                                     
                                     
                                    ?>
                                    
                                    

                                    מקפיץ.....
                                    מישהו יודע מה הבעיה?
                                    או שאולי יש למישהו קוד דומה לקבלת טקסט מהמשתמש שעובד ויוכל להביא לי אותו?

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

                                      @המתלמד
                                      זה נראה שסינטקס של ה read שכתבת הועתק מאיפה שהוא, יש שם הגדרות מיותרות\לא תקינות בשביל הקלדת טקסט
                                      להלן קריאת read חלקה שאמורה לרוץ אצלך
                                      אצלי זה עובד, אם מתקבלת אצלך שגיאה תצרף את השגיאה או את ה LogApi

                                      <?php
                                      // קבלת הטקסט מהמשתמש
                                      $country = $_GET['country'] ?? null;
                                      
                                      if ($country === null) {
                                          print "read=t-נא הקלד את הטקסט=country,,,,,HebrewKeyboard";
                                          exit();
                                      }
                                      
                                      // בניית הלינק עם הטקסט מהמשתמש
                                      $link = "https://www.call2all.co.il/ym/api/UploadTextFile?token=079XXXXX:****&what=ivr2:/M1000.tts&contents=" . urlencode($country);
                                      
                                      // הרצה
                                      $response = file_get_contents($link);
                                      
                                      
                                      ה תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                      • ה
                                        המתלמד @amp Software 0 נערך לאחרונה על ידי

                                        @amp-Software-0 כתב באיך אני מקבל את ה- ApiPhone:

                                        @המתלמד
                                        זה נראה שסינטקס של ה read שכתבת הועתק מאיפה שהוא, יש שם הגדרות מיותרות\לא תקינות בשביל הקלדת טקסט
                                        להלן קריאת read חלקה שאמורה לרוץ אצלך
                                        אצלי זה עובד, אם מתקבלת אצלך שגיאה תצרף את השגיאה או את ה LogApi

                                        <?php
                                        // קבלת הטקסט מהמשתמש
                                        $country = $_GET['country'] ?? null;
                                        
                                        if ($country === null) {
                                            print "read=t-נא הקלד את הטקסט=country,,,,,HebrewKeyboard";
                                            exit();
                                        }
                                        
                                        // בניית הלינק עם הטקסט מהמשתמש
                                        $link = "https://www.call2all.co.il/ym/api/UploadTextFile?token=079XXXXX:****&what=ivr2:/M1000.tts&contents=" . urlencode($country);
                                        
                                        // הרצה
                                        $response = file_get_contents($link);
                                        
                                        

                                        אותו דבר..........
                                        אומר לי" נא הקלד את."
                                        ואח"כ " נא הקלד את הטקסט "
                                        ואחרי שאני עושה סיום הקלדה מחזיר אותי שוב להקלדה......
                                        הנה הלוג:

                                        Folder#8/8%25Phone#07000000%25Date#09/01/2024%25Time#00:43:34%25HebrewDate#כ״ח טבת תשפ״ד%25ApiSend#http://yosef.jewtech.co.il/time_global.php?ApiCallId^c8ac9d482a9b1076e90bd75a39a4f613d8a11ac2*ApiYFCallId^a169acf5-5145-49f8-bce2-fd322376191c*ApiDID^0790000011*ApiRealDID^07000011*ApiPhone^077000000*ApiExtension^8/8*ApiTime^1704753778*klali^yes*country^%D7%99%D7%A9%D7%A8%D7%90%D7%9C*ApiHangupExtension^8/8*hangup^yes*%25ApiAnswer#read^t-נא הקלד את הטקסט^country>>>>>HebrewKeyboard
                                        

                                        (שינתי את המספרים שלי שהופיעו בלוג)

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

                                          @המתלמד כתב באיך אני מקבל את ה- ApiPhone:

                                          <?php// קבלת הטקסט מהמשתמש$country = $_GET['country'] ?? null; if ($country === null) { print "read=t-נא הקלד את הטקסט=country,,,,,HebrewKeyboard"; exit();} // בניית הלינק עם הטקסט מהמשתמש$link = "https://www.call2all.co.il/ym/api/UploadTextFile?token=079XXXXX:****&what=ivr2:/M1000.tts&contents=" . urlencode($country); // הרצה$response = file_get_contents($link);

                                          אני מריץ את הלינק שלך בדפדפן ונראה שהוא לא מזהה את הקבלה של הנתון
                                          תנסה להריץ את הלינק הזה

                                          api_link=http://141.136.42.39/test.php
                                          

                                          [לצורך הבדיקה, השתמטתי את הסיום של שליחת הוובהוק, זה רק ישמיע את מה שהוקש ויחזור לתפריט הראשי]

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

                                            @amp-Software-0 כתב באיך אני מקבל את ה- ApiPhone:

                                            @המתלמד כתב באיך אני מקבל את ה- ApiPhone:

                                            <?php// קבלת הטקסט מהמשתמש$country = $_GET['country'] ?? null; if ($country === null) { print "read=t-נא הקלד את הטקסט=country,,,,,HebrewKeyboard"; exit();} // בניית הלינק עם הטקסט מהמשתמש$link = "https://www.call2all.co.il/ym/api/UploadTextFile?token=079XXXXX:****&what=ivr2:/M1000.tts&contents=" . urlencode($country); // הרצה$response = file_get_contents($link);

                                            אני מריץ את הלינק שלך בדפדפן ונראה שהוא לא מזהה את הקבלה של הנתון
                                            תנסה להריץ את הלינק הזה

                                            api_link=http://141.136.42.39/test.php
                                            

                                            [לצורך הבדיקה, השתמטתי את הסיום של שליחת הוובהוק, זה רק ישמיע את מה שהוקש ויחזור לתפריט הראשי]

                                            כאן זה אומר לי שוב את הקטע הזה :
                                            " נא הקלד את."
                                            ואח"כ " נא הקלד את הטקסט "

                                            ואחרי שאני מקיש אומר:
                                            "הטקסט שהתקבל הוא"
                                            הטקסט שהתקבל הוא בדיקה" (= זה מה שכתבתי)

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