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

    לא נפתר הקראת אותיות בעברית ב API

    פורום מפתחים API
    8
    22
    413
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • א
      אליהושש @amp Software 0 נערך לאחרונה על ידי

      @amp-Software-0
      @קו-כשר-מערכות-טל
      או כל מי שיוכל להסביר איך להשלים את הקוד הזה, איזה ערך לכתוב ב print.
      (ניסיתי לשלב את מה ש @amp-Software-0 הביא בפוסט קודם)

      <?php
      
      $txt=$_GET['ApiEnterIDName'];
      
      $new_txt = add_space($txt);
       
      function add_space($txt)
      {
          $txt = str_split($txt);
          $new_txt = '';
          foreach ($txt as $t) $new_txt . $t . ' ';
          return $new_txt;
      }
      
          print "id_list_message=t-איות השם שלכם הוא.t-{$}&";
          ?>
       
      
      מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • מ
        מנסה מומחה @אליהושש נערך לאחרונה על ידי

        @אליהושש

        $new_txt
        
            print "id_list_message=t-איות השם שלכם הוא.t-$new_txt&";
        
        
        
        א תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • א
          אליהושש @מנסה נערך לאחרונה על ידי

          @מנסה
          תודה.
          אבל לא עובד מחזיר בלוג של ימות
          t-איות השם שלכם הוא.t-*
          דהיינו ערך $new_txt ריק. למרות שבלוג מופיע שהוא שלח לשרת את השם.
          הקוד המלא

          <?php
           
          $txt=$_GET['ApiEnterIDName'];
           
          $new_txt = add_space($txt);
           
          function add_space($txt)
          {
              $txt = str_split($txt);
              $new_txt = '';
              foreach ($txt as $t) $new_txt . $t . ' ';
              return $new_txt;
          }
           
          
              print "id_list_message=t-איות השם שלכם הוא.t-$new_txt&";
           
           
              ?>
          
          

          אשמח למענה!!

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

            @אליהושש תנסה אם עובד לך

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

              @קו-כשר-מערכות-טל כתב בהקראת אותיות בעברית ב API:

              @אליהושש תנסה אם עובד לך

              מה לנסות עם עובד??

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

                תנסה את זה זה אמור לעבוד

                $txt=$_GET['ApiEnterIDName'];
                  print "id_list_message=t-איות השם שלכם הוא.t-";
                 for($i = 0; $i <= 10000; $i++) {
                       $text2 = mb_substr($txt, $i, 1, "UTF-8");
                       $text2= str_replace(" " , " רווח" , $text2);
                        print $text2;
                       print " ";
                    }
                    print "&";
                ?>
                 
                
                
                ש תגובה 1 תגובה אחרונה תגובה ציטוט 2
                • ש
                  שמחה - זו הסיסמא @אליהושש נערך לאחרונה על ידי שמחה - זו הסיסמא

                  @אליהושש כתב בהקראת אותיות בעברית ב API:

                  a-abc

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

                  ק ה 3 תגובות תגובה אחרונה תגובה ציטוט 0
                  • ק
                    קו כשר מערכות טל @שמחה - זו הסיסמא נערך לאחרונה על ידי

                    @שמחה-זו-הסיסמא על איזה קוד אתה מדבר

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

                      @קו-כשר-מערכות-טל
                      ערכתי

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

                        הנה זה עובד

                        <?php
                        $txt=$_GET['ApiEnterIDName'];
                        $txt = str_split($txt);
                        $new_txt = '';
                        foreach ($txt as $t) $new_txt .= $t . ' ';
                        print $new_txt;
                        ?>
                        
                        תגובה 1 תגובה אחרונה תגובה ציטוט 1
                        • ק
                          קו כשר מערכות טל נערך לאחרונה על ידי

                          אבל זה יותר טוב כי זה אומר גם רווח

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

                            @שמחה-זו-הסיסמא כתב בהקראת אותיות בעברית ב API:

                            @אליהושש כתב בהקראת אותיות בעברית ב API:

                            a-abc

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

                            אם כוונתך ש "a-שלום" לדוגמה ישמיע "שין למד וו מם סופית" אז ב API לא ניסיתי אבל במודל id_list_message שבעקרון אמור כנראה לעבוד אותו דבר (אם אני טועה תעדכן בבקשה) זה לא עובד וניסיתי לשאול כאן בפורום נראה לי ועוד כמה ענו שזה לא פעיל בעברית
                            תודה על כל הפיתוחים שלכם

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

                              @שמחה-זו-הסיסמא כתב בהקראת אותיות בעברית ב API:

                              @אליהושש כתב בהקראת אותיות בעברית ב API:

                              a-abc

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

                              עם אותיות אנגלית עובד עם עברית לא וכאן מדובר על עברית

                              @הלי כתב בהקראת אותיות בעברית ב API:

                              ב API לא ניסיתי אבל במודל id_list_message שבעקרון אמור כנראה לעבוד אותו דבר

                              לא עובד בשתיים

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

                                @קו-כשר-מערכות-טל כתב בהקראת אותיות בעברית ב API:

                                תנסה את זה זה אמור לעבוד

                                $txt=$_GET['ApiEnterIDName'];
                                  print "id_list_message=t-איות השם שלכם הוא.t-";
                                 for($i = 0; $i <= 10000; $i++) {
                                       $text2 = mb_substr($txt, $i, 1, "UTF-8");
                                       $text2= str_replace(" " , " רווח" , $text2);
                                        print $text2;
                                       print " ";
                                    }
                                    print "&";
                                ?>
                                 
                                
                                

                                תהיה בריא, עם הלופ שרץ עד 10000 אתה מבזבז משאבים של השרת וגורם לקוד לעבוד בחינם, לא הגיוני שה-ApiEnterIDName יהיה באורך של אלפי תווים

                                הקוד הבא יעשה את זה מצוין:

                                $txt = $_GET['ApiEnterIDName'];
                                
                                $a = mb_str_split($txt, 1);
                                $t = array_map( function($l){return $l == ' ' ? 'רווח' : $l;}, $a);
                                $j = implode(' ', $t);
                                    
                                print "id_list_message=t-איות השם שלכם הוא.t-$j&";
                                
                                תגובה 1 תגובה אחרונה תגובה ציטוט 2
                                • פוסט ראשון
                                  פוסט אחרון