• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private
    1. דף הבית
    2. ע.ג.
    ע
    • פרופיל
    • עוקב אחרי 0
    • עוקבים 0
    • נושאים 29
    • פוסטים 125
    • הגבוה ביותר 29
    • שנוי במחלוקת 1
    • קבוצות 0

    ע.ג.

    @ע.ג.

    55
    מוניטין
    28
    צפיות בפרופיל
    125
    פוסטים
    0
    עוקבים
    0
    עוקב אחרי
    הצטרף ב- התחבר לאחרונה

    ע.ג. הפסק לעקוב עקוב

    הפוסטים הטובים ביותר שנוצרו על ידי ע.ג.

    • RE: אחסון קבצים במערכת - מידע והגבלות

      @eliyahu כתב באחסון קבצים במערכת - מידע והגבלות:

      מלכתחילה, כל קובץ שנכנס למערכת צריך שיהיה לשימוש המערכת בלבד, ברגע שהוא מפסיק להיות כך אין צורך שהוא יהיה במערכת

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

      @eliyahu כתב באחסון קבצים במערכת - מידע והגבלות:

      ימות המשיח היא לא ספקית ענן שמספקת גיבויים לקבצים

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

      בברכה מרובה לכולם...

      פורסם בחדש במערכת
      ע
      ע.ג.
    • RE: אחסון קבצים במערכת - מידע והגבלות

      @eliyahu
      קצת לא מסתדר, לאסור אחסון של קבצים ישנים ולא לתת לבנאדם להוריד אותם ולשמור במחשבו האישי,
      רצוי לפתוח את האפשרות לשימוש עם FTP לפחות עם הגבלה של גזירה בלבד או הגבלה אחרת,
      אך לא יתכן האדם מקליט תוכן חשוב והוא ימחק לו ללא שיש לו אפשרות נורמלית לשמור אותו לעתיד,
      אולי לפחות תתנו אפשרות להוריד את החומר בתשלום מסויים, או לחילופין אפשרות של שמירת התוכן בתשלום (כמו שגוגל עושים מעל מגבלה מסויימת של איחסון).
      וכמובן אני לא שוכח שהמערכות המשוכללות מאד של ימות ניתנות לשימוש הציבור ללא כל תמורה, אבל עדיין לא יפה ולא ראוי שלא לתת לבנאדם שום אפשרות נורמלית לשמור את התוכן שלו, ובמיוחד שימות הרויחו מכך שהתוכן הזה הוקלט על ידי האיש, ובור ששתית ממנו מים אל תזרוק בו אבן.
      בתקוה שיבינו אותי ושלא יוציאו דברים מהקשרם.
      בברכה מרובה, ע.ג. המעריך מאד מאד את פעילות חברת ימות המשיח..

      פורסם בחדש במערכת
      ע
      ע.ג.
    • מקלדת

      לתועלת הציבור, אני משתף כאן מקלדת איכותית ל-PHP. (קרדיט ל-chatgpt על עזרתו בבניית המקלדת).
      נשמח אם חברי הפורום יוסיפו וישכללו את המקלדת.
      ההקלדה רציפה, כמו כתיבת איש קשר, ובסיום סולמית.
      בין שני אותיות על אותו מקש יש להקיש * (-כוכבית).
      הקשת *** (-שלוש פעמים כוכבית) מוחקת את האות האחרונה שהוקשה.
      להלן המקלדת:

       function digitsToText($digits) {
      
          $array_number = [
              22222222, 2222222, 222222, 22222, 2222, 222, 22, 2, 
              33333333, 3333333, 333333, 33333, 3333, 333, 33, 3, 
              44444444, 4444444, 444444, 44444, 4444, 444, 44, 4, 
              55555555, 5555555, 555555, 55555, 5555, 555, 55, 5, 
              66666666, 6666666, 666666, 66666, 6666, 666, 66, 6, 
              777777777, 77777777, 7777777, 777777, 77777, 7777, 777, 77, 7, 
              88888888, 8888888, 888888, 88888, 8888, 888, 88, 8, 
              999999999, 99999999, 9999999, 999999, 99999, 9999, 999, 99, 9, 
              '00000000000000', '0000000000000', '000000000000', '00000000000', '0000000000', 
              '000000000', '00000000', '0000000', '000000', '00000', '0000', '000', '00', '0', 
              11111111111, 1111111111, 111111111, 11111111, 1111111, 111111, 11111, 1111, 111, 11, 1, '*'
          ];
          
          $array_abc = [
              "c", "b", "a", 2, 2, "ו", "ה", "ד", 
              "f", "e", "d", 3, 3, "ג", "ב", "א", 
              "i", "h", "g", 4, "ן", "נ", "ם", "מ", 
              "l", "k", "j", 5, "ל", "ך", "כ", "י", 
              "o", "n", "m", 6, 6, "ט", "ח", "ז", 
              "s", "r", "q", "p", 7, 7, "ת", "ש", "ר", 
              "v", "u", "t", 8, 8, "ק", "ץ", 'צ', 
              "z", "y", "x", "w", 9, "ף", "פ", "ע", 'ס', 
              ">", "<", "#", "%", "$", "@", "&", "/", "=", "*", "-", "+", "0", " ", 
              "]", "[", ")", "(", ":", "!", "?", "'", 1, ",", ".", ""
          ];
      
          $parts = explode('***', $digits);
      
          if (count($parts) > 1) {
              while (in_array('', $parts, true)) {
                  foreach ($parts as $index => $part) {
                      if ($part === '' && $index > 0) {
                          $prevIndex = $index - 1;
                          $prevPart = $parts[$prevIndex];
      
                          foreach ($array_number as $seq) {
                              if (str_ends_with($prevPart, strval($seq))) {
                                  $parts[$prevIndex] = substr($prevPart, 0, -strlen($seq));
                                  unset($parts[$index]);
                                  $parts = array_values($parts);
                                  break 2;
                              }
                          }
                      } elseif ($part === '' && $index === 0) {
                          unset($parts[$index]);
                          $parts = array_values($parts);
                          continue 2;
                      }
                  }
              }
      
              $lastPart = array_pop($parts);
      
              foreach ($parts as &$part) {
                  foreach ($array_number as $seq) {
                      if (str_ends_with($part, strval($seq))) {
                          $part = substr($part, 0, -strlen($seq));
                          break;
                      }
                  }
              }
      
              $digits = implode('', $parts) . $lastPart;
          }
      
          $text = '';
          while ($digits !== '') {
              $matched = false;
              foreach ($array_number as $index => $seq) {
                  $seqStr = strval($seq);
      
                  if (str_starts_with($digits, $seqStr)) {
                      $text .= $array_abc[$index];
                      $digits = substr($digits, strlen($seqStr));
                      $matched = true;
                      break;
                  }
              }
      
              if (!$matched) {
                  $text .= $digits[0];
                  $digits = substr($digits, 1);
              }
          }
      
          return $text;
      }
      
      

      להלן דוגמה לשימוש במקלדת:

      // דימוי מערך GET עם פרמטר digits
      $_GET['digits'] = '77555522244099222555544';
      
      // העברת הקלט מה-GET למשתנה
      $digits = $_GET['digits'];
      
      // קריאה לפונקציה והכנסת התוצאה למשתנה
      $text = digitsToText($digits);
      
      // הדפסת התוצאה
      echo $text;
      

      להלן מקרא המקלדת:

      (1) 1 = .  
      (2) 11 = ,  
      (3) 111 = 1  
      (4) 1111 = '  
      (5) 11111 = ?  
      (6) 111111 = !  
      (7) 1111111 = :  
      (8) 11111111 = (  
      (9) 111111111 = )  
      (10) 1111111111 = [  
      (11) 11111111111 = ]  
      
      (1) 2 = ד  
      (2) 22 = ה  
      (3) 222 = ו  
      (4) 2222 = 2  
      (5) 22222 = 2  
      (6) 222222 = a  
      (7) 2222222 = b  
      (8) 22222222 = c  
      
      (1) 3 = א  
      (2) 33 = ב  
      (3) 333 = ג  
      (4) 3333 = 3  
      (5) 33333 = 3  
      (6) 333333 = d  
      (7) 3333333 = e  
      (8) 33333333 = f  
      
      (1) 4 = מ  
      (2) 44 = ם  
      (3) 444 = נ  
      (4) 4444 = ן  
      (5) 44444 = 4  
      (6) 444444 = g  
      (7) 4444444 = h  
      (8) 44444444 = i  
      
      (1) 5 = י  
      (2) 55 = כ  
      (3) 555 = ך  
      (4) 5555 = ל  
      (5) 55555 = 5  
      (6) 555555 = j  
      (7) 5555555 = k  
      (8) 55555555 = l  
      
      (1) 6 = ז  
      (2) 66 = ח  
      (3) 666 = ט  
      (4) 6666 = 6  
      (5) 66666 = 6  
      (6) 666666 = m  
      (7) 6666666 = n  
      (8) 66666666 = o  
      
      (1) 7 = ר  
      (2) 77 = ש  
      (3) 777 = ת  
      (4) 7777 = 7  
      (5) 77777 = 7  
      (6) 777777 = p  
      (7) 7777777 = q  
      (8) 77777777 = r  
      (9) 777777777 = s  
      
      (1) 8 = צ  
      (2) 88 = ץ  
      (3) 888 = ק  
      (4) 8888 = 8  
      (5) 88888 = 8  
      (6) 888888 = t  
      (7) 8888888 = u  
      (8) 88888888 = v  
      
      (1) 9 = ס  
      (2) 99 = ע  
      (3) 999 = פ  
      (4) 9999 = ף  
      (5) 99999 = 9  
      (6) 999999 = w  
      (7) 9999999 = x  
      (8) 99999999 = y  
      (9) 999999999 = z  
      
      (1) 0 =  (-רווח)
      (2) 00 = 0  
      (3) 000 = +  
      (4) 0000 = -  
      (5) 00000 = *  
      (6) 000000 = =  
      (7) 0000000 = /  
      (8) 00000000 = &  
      (9) 000000000 = @  
      (10) 0000000000 = $  
      (11) 00000000000 = %  
      (12) 000000000000 = #  
      (13) 0000000000000 = <  
      (14) 00000000000000 = >  
      
      (1) * = (הפרדה בין שני אותיות, לדוגמה כשהם על אותו מקש)
      (2) *** = (מחיקת התו האחרון, או 6 כוכביות למחיקת שני תווים אחרונים, וכו')
      

      כאמור, נשמח בכל שידרוג המקלדת לתועלת כלל הציבור.
      תודה..

      פורסם בטיפים עצות והדגמות מהמשתמשים מקלדת api php
      ע
      ע.ג.
    • RE: המלצות והצעות עבור מודול api חדש.

      @אביי-ורבא כתב בהמלצות והצעות עבור מודול api חדש.:

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

      @שמחה-זו-הסיסמא

      בנוסף להנ"ל (ולא במקום הנ"ל):

      • אפשרות להגדיר שה-# ישלח לשרת בדיוק כמו שנשלח כשמקישים 1 או 12 וכו'
      פורסם בפורום מפתחים API
      ע
      ע.ג.
    • RE: רעיון נפלא לחידושים במערכות!!

      @nk-0
      רעיון עצום!!!
      אולי עד שימות יזוזו עם זה, אולי מישהו מרים את הכפפה להתניע כזה דבר באופן עצמאי?
      מה אומרים?

      פורסם בבקשות לפיתוח
      ע
      ע.ג.
    • RE: איך מציגים YMGR בדפדפן?

      @ע-ג כתב באיך מציגים YMGR בדפדפן?:

      https://www.call2all.co.il/ym/api/RenderYMGRFile?token=0771234567:123456&wath=ivr2:/Log/LogApi.ymgr&convertType=html¬LoadLang=1
      איך אני עושה שזה יוצג בדפדפן? כי כמו שזה עכשיו זה יורד לי כקובץ.

      להלן קוד PHP לביצוע הפעולה:

      <?php
      // URL של הקובץ שאתה רוצה להציג בדפדפן
      $file_url = 'https://www.call2all.co.il/ym/api/RenderYMGRFile?token=0771234567:123456&wath=ivr2:/Log/LogApi.ymgr&convertType=html&notLoadLang=1';
      
      // שולח בקשה ל-URL ומקבל את התוכן
      $file_content = file_get_contents($file_url);
      
      // מוודא שקיבלנו את התוכן
      if ($file_content === false) {
          die('Error loading file content');
      }
      
      // שולח כותרות כדי להציג את התוכן כ-HTML בדפדפן
      header('Content-Type: text/html');
      
      // מדפיס את התוכן ישירות
      echo $file_content;
      ?>
      

      בהצלחה..

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ע
      ע.ג.
    • RE: זיהוי לפי ListAllInformation

      @צצ
      תעשה ככה:
      בעמודה 8 למשל, תכתוב לכל תלמיד את השלוחה אליה הוא רשאי להיכנס, לדוגמא: אם תלמידי כיתה א נכנסים לשלוחה 1 תרשום שם /1 (-סלש 1), אם תלמידי כיתה א-2 נכנסים לשלוחה 1/2 תרשום שם /1/2 (-סלש 1 סלש 2), (תן דעתך על הצוות שגם אמור להיכנס למערכת),
      בשלוחות ראשית תעשה פילטר לפי רשימות: ההעברה לשלוחה אחרת לפי הגדרות ספציפיות ללקוח לפי קובץ, תגדיר שם כך:

      ;פילטר ההעברה לשלוחה לפי הגדרה בקובץ "ListAllInformation.ini"
      type=go_to_folder_from_list_all_information
      ;לפי המוגדר בעמודה 8
      go_to_folder_val=yes
      value_number=8
      ;מי שלא מוגדר לו כלום
      go_to_folder_default=/99
      

      את שלוחה 99 תעשה מה שאתה רוצה, אולי ניתוק, או הודעה על כך שאינו רשאי להיכנס...

      מקווה שעזרתי..

      פורסם בשאלות ועזרה הדדית
      ע
      ע.ג.
    • RE: אחסון קבצים במערכת - מידע והגבלות

      @צבי-ד-צ
      יפה שהבנת!! על זה בדיוק אנחנו מדברים.
      רק שלהוריד 2900 קבצים אחד אחרי השני, כבר יותר קל ליצור אותם מחדש...
      וזה בדיוק מה שאנחנו מבקשים, שימות יאפשרו להוריד כמויות של קבצים לפני שהם ימחקו.
      בתודה ובברכה לימות על הטכנולוגיה המיוחדת...

      פורסם בחדש במערכת
      ע
      ע.ג.
    • RE: אקסס פילטר להגבלת כניסה לשלוחה - איך?

      @צצ
      מה שכתבת: לא צריך את שלוחה 8888, אפשר לעשות את זה פשוט יותר.
      לאחר מחשבה זה לא תמיד נכון, וכדלהלן:
      אם השלוחה אליה הוא מעביר את המוגבלים (מי שהיה ב-40 שניות אחרונות) היא שלוחה שמיועדת רק למוגבלים, אז זה נכון.
      אבל אם השלוחה הזו מיועדת גם למי שאני מוגבל, אז כאשר הוא שם שם את ההגדרות שאמרת, יוצא שכל מי שיכנס לשם מיד יהיה מוגבל לשלוחה ששם ההגבלה, אפילו אם הוא לא באמת היה שם.
      ולכן בכזה מצב כן צריך את השלוחה הנוספת (8888), וכמו שכתבתי למעלה.
      בברכת הצלחה לכולם..

      פורסם בשאלות ועזרה הדדית
      ע
      ע.ג.
    • RE: על פדיחה כזאת עוד לא שמעתם!!!😂😳

      33.5 ש"ח לחודש זה יקר מכל צד שמסתכלים על זה..
      חשבון טלפון חודשי עולה חצי מזה
      שרת שלם עם המון ג'יגה עולה חצי מזה
      אז שירות מרכזיה בענן, הכי משוכלל שיהיה, כולל שירות לקוחות ותמיכה נורמלי (לא כמו שיש היום), לא אמור לעלות יותר מהנ"ל..
      (כמובן שלקוח גדול שמעמיס על המערכת (הרבה ג'יגה והרבה מחייגים) אמור לשלם קצת יותר, אבל לקוח שמחזיק מערכת קטנה של כיתה/תא קולי/שיעורים וכדו' המחיר הזה לא מובן).

      ואל תגיבו "אף אחד לא חייב אותך" וכל מיני תשובות כאלו שלא מן העניין
      גם טלפון ושרת אף אחד לא חייב אותי
      אני בסה"כ טוען שהמחיר הזה לא תומחר נכון

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

      פורסם בשאלות ועזרה הדדית
      ע
      ע.ג.

    פוסטים אחרונים שנוצרו על ידי ע.ג.

    • RE: על פדיחה כזאת עוד לא שמעתם!!!😂😳

      33.5 ש"ח לחודש זה יקר מכל צד שמסתכלים על זה..
      חשבון טלפון חודשי עולה חצי מזה
      שרת שלם עם המון ג'יגה עולה חצי מזה
      אז שירות מרכזיה בענן, הכי משוכלל שיהיה, כולל שירות לקוחות ותמיכה נורמלי (לא כמו שיש היום), לא אמור לעלות יותר מהנ"ל..
      (כמובן שלקוח גדול שמעמיס על המערכת (הרבה ג'יגה והרבה מחייגים) אמור לשלם קצת יותר, אבל לקוח שמחזיק מערכת קטנה של כיתה/תא קולי/שיעורים וכדו' המחיר הזה לא מובן).

      ואל תגיבו "אף אחד לא חייב אותך" וכל מיני תשובות כאלו שלא מן העניין
      גם טלפון ושרת אף אחד לא חייב אותי
      אני בסה"כ טוען שהמחיר הזה לא תומחר נכון

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

      פורסם בשאלות ועזרה הדדית
      ע
      ע.ג.
    • RE: המלצות והצעות עבור מודול api חדש.

      @אביי-ורבא כתב בהמלצות והצעות עבור מודול api חדש.:

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

      @שמחה-זו-הסיסמא

      בנוסף להנ"ל (ולא במקום הנ"ל):

      • אפשרות להגדיר שה-# ישלח לשרת בדיוק כמו שנשלח כשמקישים 1 או 12 וכו'
      פורסם בפורום מפתחים API
      ע
      ע.ג.
    • RE: הרצת בקשת API כל דקה

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

      עשיתי פעם למישהו מערכת שיושבת על גוגל סקריפט, כמדומני שבשליחות הראשונות זה נשלח טוב ופתאום נחסם, אז עשיתי לו שימוש בשירות מייק ליצירת טוקן חדש כל שבת בשעה 02:00 כשהטוקן הקודם פג, והרצת בקשה כל כמה דקות ע"מ לשמור על הטוקן פעיל
      יתכן שאם לא הייתי מבצע שום שליחה אלא משתמש ישר עם טוקן הנ"ל, ואז משתמש בטוקן רגיל רק פעם בשבוע ליצירת טוקן כנ"ל, יתכן שזה לא היה נחסם, צריך לבדוק את זה (אם זה לא פועל ככה, צ"ע איך הוא יוצר טוקן)

      נשמח לקבל תגובות מבעלי הניסיון בעניין

      פורסם בפורום מפתחים API
      ע
      ע.ג.
    • RE: הקראת טקסט נתקעת אחרי המילה הראשונה

      @anti-malware
      שוב, אם בדפדפן זה מוצג ללא & בסוף, אז זה הבעיה!
      נא בידקו מדוע בדפדפן זה מוצג ללא & בסוף.

      פורסם בפורום מפתחים API
      ע
      ע.ג.
    • RE: הקראת טקסט נתקעת אחרי המילה הראשונה

      @anti-malware
      מדוע לא מוצג ה- & ???

      פורסם בפורום מפתחים API
      ע
      ע.ג.
    • RE: הקראת טקסט נתקעת אחרי המילה הראשונה

      @anti-malware
      עשיתי ככה וזה פועל מצויין:

      $chatData = "מצטערים, החנות כרגע לא פתוחה";
          echo "id_list_message=t-$chatData&";
          die;
      

      האם בדפדפן מוצג:

      id_list_message=t-מצטערים, החנות כרגע לא פתוחה&
      

      כפי שכתבתם בתחילת הנושא??

      כי ישנם תווים שאסור להכניס בטקסט ששולחים, אולי יש שם אחד כזה?

      פורסם בפורום מפתחים API
      ע
      ע.ג.
    • שגיאה: not Valid Phones

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

      אציין שני פרטים כלליים:

      1. בהפעלה ידנית ע"י כפתור "הפעל צינתוק" באתר הניהול, אני מקבל שגיאה: not Valid Phones, והפעולה לא מופיעה ב"צפה בדוח פעולות"
      2. בהפעלה ע"י API - RunTzintuk, הצינתוק לא מבוצע, אך ב"דוח פעולות" מופיע כאילו הופעל צינתוק כרגיל

      מצורפות תמונות של התקלה:
      צילום-מסך-2025-04-24-151833.png
      צילום-מסך-2025-04-25-171641.png

      בתודה ובברכה..

      פורסם בבאגים במערכת
      ע
      ע.ג.
    • RE: שגיאה: not Valid Phones

      @avrham
      מצ"ב:
      צילום מסך 2025-04-25 171641.png

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ע
      ע.ג.
    • RE: שגיאה: not Valid Phones

      @מרדכי-ק באמת חשבת שהתכוונתי לשאול מה התרגום של not Valid Phones ??
      באמת חשבת ששאלתי כאן את השאלה הזו לפני שוידאתי שהמספרים ברשימה כולם מספרים ישראלים רגילים תקינים??

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

      אם למישהו יש מושג מהי השגיאה הזו, נשמח לקבל מידע.

      בתודה מראש..

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ע
      ע.ג.
    • שגיאה: not Valid Phones

      יש למישהו מושג מה זה אומר?
      שגיאה: not Valid Phones
      צילום מסך 2025-04-24 151833.png

      פורסם בעזרה הדדית למשתמשים מתקדמים
      ע
      ע.ג.