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

    איך עושים במקלדת טלפונית הקלדה רציפה ללא צורך בסולמית אחרי כל אות (כמו שיש בכמה מודולי API)?

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

      יש כאלו שעשו הקלדה טלפונית ואצלם זה עובד שמקלידים ברצף את כל האותיות ולאחר כל האותיות מקישים סולמית, ואם יש שתי אותיות על אותו מקש מקישים כוכבית ביניהם.
      איך עושים את זה?

      M ל 2 תגובות תגובה אחרונה תגובה ציטוט 0
      • M
        MGM IVR מומחה @שמואל ש. נערך לאחרונה על ידי

        @שמואל-ש כתב באיך עושים במקלדת טלפונית הקלדה רציפה ללא צורך בסולמית אחרי כל אות (כמו שיש בכמה מודולי API)?:

        יש כאלו שעשו הקלדה טלפונית ואצלם זה עובד שמקלידים ברצף את כל האותיות ולאחר כל האותיות מקישים סולמית, ואם יש שתי אותיות על אותו מקש מקישים כוכבית ביניהם.
        איך עושים את זה?

        פשוט מקבלים את הכל כסטרינג, וחותכים אצלם בשרת לפי האותיות למשל אם יש סטרינג כזה

        3*33*3
        

        זה אומר אבא. וכן על זה הדרך, והסולמית פשוט מסיימת את ההקשות, ושולחת את זה לשרת.

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

          @שמואל-ש פה יש לך קוד מוכן

          function digits2abc($k)
          {
              $array_number = [3333, 333, 33, 3, 2222, 222, 22, 2, 6666, 666, 66, 6, 55555, 5555, 555, 55, 5, 44444, 4444, 444, 44, 4, 99999, 9999, 999, 99, 9, 8888, 888, 88, 8, 7777, 777, 77, 7, 0, 00, '*'];
              $array_abc = [3, "ג", "ב", "א", 2, "ו", "ה", "ד", 6, "ט", "ח", "ז", 5, "ל", "ך", "כ", "י", 4, "ן", "נ", "ם", "מ", 9, "ף", "פ", "ע", 'ס', 8, "ק", "ץ", 'צ', 7, "ת", "ש", "ר", " ", 0, ""];
              return str_replace($array_number, $array_abc, $k);
          }
          
          מ 1 ש 3 תגובות תגובה אחרונה תגובה ציטוט 4
          • מ
            מזדה @לעזור לכולם נערך לאחרונה על ידי

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

              @מזדה כתב באיך עושים במקלדת טלפונית הקלדה רציפה ללא צורך בסולמית אחרי כל אות (כמו שיש בכמה מודולי API)?:

              @לעזור-לכולם יש אפשרות שזה גם יגיד הודעה מאת... או שזה רק במודול של ימות?

              לא הצלחתי להבין מה הקשר לנושא!

              תגובה 1 תגובה אחרונה תגובה ציטוט 4
              • 1
                121244 @לעזור לכולם נערך לאחרונה על ידי

                @לעזור-לכולם כתב באיך עושים במקלדת טלפונית הקלדה רציפה ללא צורך בסולמית אחרי כל אות (כמו שיש בכמה מודולי API)?:

                @שמואל-ש פה יש לך קוד מוכן

                function digits2abc($k)
                {
                    $array_number = [3333, 333, 33, 3, 2222, 222, 22, 2, 6666, 666, 66, 6, 55555, 5555, 555, 55, 5, 44444, 4444, 444, 44, 4, 99999, 9999, 999, 99, 9, 8888, 888, 88, 8, 7777, 777, 77, 7, 0, 00, '*'];
                    $array_abc = [3, "ג", "ב", "א", 2, "ו", "ה", "ד", 6, "ט", "ח", "ז", 5, "ל", "ך", "כ", "י", 4, "ן", "נ", "ם", "מ", 9, "ף", "פ", "ע", 'ס', 8, "ק", "ץ", 'צ', 7, "ת", "ש", "ר", " ", 0, ""];
                    return str_replace($array_number, $array_abc, $k);
                }
                

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

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

                  @121244 כתב באיך עושים במקלדת טלפונית הקלדה רציפה ללא צורך בסולמית אחרי כל אות (כמו שיש בכמה מודולי API)?:

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

                  מה כל כך קשה להוסיף לבד על פי הרעיון שיש בקוד הנ"ל????

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

                    @121244

                    function digits2abc($k)
                    {
                        $array_number = [3333, 333, 33, 3, 2222, 222, 22, 2, 6666, 666, 66, 6, 55555, 5555, 555, 55, 5, 44444, 4444, 444, 44, 4, 99999, 9999, 999, 99, 9, 8888, 888, 88, 8, 7777, 777, 77, 7, 0, 00, 000, 0000, 00000, 1, 11, 111, 1111, 11111, '*'];
                        $array_abc = [3, "ג", "ב", "א", 2, "ו", "ה", "ד", 6, "ט", "ח", "ז", 5, "ל", "ך", "כ", "י", 4, "ן", "נ", "ם", "מ", 9, "ף", "פ", "ע", 'ס', 8, "ק", "ץ", 'צ', 7, "ת", "ש", "ר", " ", "+", "-", "@", 0, ".", "?", "!", ",", 1, ""];
                        return str_replace($array_number, $array_abc, $k);
                    }
                    

                    לכאורה זה הקוד
                    @לעזור-לכולם זה בסדר?

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

                      @לעזור-לכולם הקוד שהעליתי זה בדיוק מה שעשית רק שהוספתי בסוף עוד כמה נתונים גם מההקשות וגם ממה שאמור להיות במקומם לפי הסדר, אבל למעשה אם אני מקיש 00000 נהיה לי חמש רווחים... ואם אני מקיש 11111 נהיה לי חמש נקודות
                      למה?

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

                        @שמואל-ש
                        צריך להשים את המשפר הגדול בהתחלה
                        כלומר מהגדול לקטן
                        (הוא מחליף את מה שהוא מוצא ראשון ודו"ק כי זמני דחוק ב"ה)

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

                          @לעזור-לכולם עשיתי ככה

                          function digits2abc($k)
                          {
                              $array_number = [3333, 333, 33, 3, 2222, 222, 22, 2, 6666, 666, 66, 6, 55555, 5555, 555, 55, 5, 44444, 4444, 444, 44, 4, 99999, 9999, 999, 99, 9, 8888, 888, 88, 8, 7777, 777, 77, 7, 00000, 0000, 000, 00, 0, 11111, 1111, 111, 11, 1, '*'];
                              $array_abc = [3, "ג", "ב", "א", 2, "ו", "ה", "ד", 6, "ט", "ח", "ז", 5, "ל", "ך", "כ", "י", 4, "ן", "נ", "ם", "מ", 9, "ף", "פ", "ע", 'ס', 8, "ק", "ץ", 'צ', 7, "ת", "ש", "ר", 0, "@", "-", "+", " ", 1, ",", "!", "?", ".", ""];
                              return str_replace($array_number, $array_abc, $k);
                          }
                          

                          ואם אני עושה למשל 00000 הוא מדפיס לי @@@@@

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

                            @שמואל-ש
                            שינית את הסדר גם בשורה השניה?

                            1 ש 3 תגובות תגובה אחרונה תגובה ציטוט 0
                            • 1
                              121244 @לעזור לכולם נערך לאחרונה על ידי

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

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

                                @לעזור-לכולם כתב באיך עושים במקלדת טלפונית הקלדה רציפה ללא צורך בסולמית אחרי כל אות (כמו שיש בכמה מודולי API)?:

                                @שמואל-ש
                                שינית את הסדר גם בשורה השניה?

                                כן, רק משום מה כאן זה השתנה...

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

                                  @לעזור-לכולם כתב באיך עושים במקלדת טלפונית הקלדה רציפה ללא צורך בסולמית אחרי כל אות (כמו שיש בכמה מודולי API)?:

                                  @שמואל-ש
                                  שינית את הסדר גם בשורה השניה?

                                  52e4e44c-3efa-4681-bf69-40a0ffc6d9c2-image.png

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

                                    @שמואל-ש יש משהו עובד?

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

                                      @שמואל-ש צריך גם לעשות קריאה לפונקציה? ואיפה אני מכניס לו משתנה

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

                                        @121244 כתב באיך עושים במקלדת טלפונית הקלדה רציפה ללא צורך בסולמית אחרי כל אות (כמו שיש בכמה מודולי API)?:

                                        @שמואל-ש צריך גם לעשות קריאה לפונקציה? ואיפה אני מכניס לו משתנה

                                        אם הקוד בקובץ אחר צריך לקרוא לו, ואז לשלוח לפונקצייה את המשתנה של ההקשות שהקיש המשתמש

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

                                          @שמואל-ש
                                          אתה לא חייב כמובן להשתמש בפונקציה, אתה יכול להעתיק את הקוד עצמו.
                                          רק לא לשכוח לשנות את המשתנה $k לשם ה'גט' של הטקסט

                                          $array_number = [3333, 333, 33, 3, 2222, 222, 22, 2, 6666, 666, 66, 6, 55555, 5555, 555, 55, 5, 44444, 4444, 444, 44, 4, 99999, 9999, 999, 99, 9, 8888, 888, 88, 8, 7777, 777, 77, 7, 00000, 0000, 000, 00, 0, 11111, 1111, 111, 11, 1, '*'];
                                          $array_abc = [3, "ג", "ב", "א", 2, "ו", "ה", "ד", 6, "ט", "ח", "ז", 5, "ל", "ך", "כ", "י", 4, "ן", "נ", "ם", "מ", 9, "ף", "פ", "ע", 'ס', 8, "ק", "ץ", 'צ', 7, "ת", "ש", "ר", 0, "@", "-", "+", " ", 1, ",", "!", "?", ".", ""];
                                          echo str_replace($array_number, $array_abc, $k);
                                          ש 1 2 תגובות תגובה אחרונה תגובה ציטוט 0
                                          • ש
                                            שמואל ש. @מתכנת בעתיד נערך לאחרונה על ידי

                                            @מתכנת-בעתיד כמובן.
                                            אבל את התיוג תעשה לשואל השאלה @121244 ...

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