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

    דריסת נתון בקובץ ini

    שאלות ועזרה הדדית
    4
    13
    253
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • שמואל
      שמואל @Liy נערך לאחרונה על ידי שמואל

      @Liy הקובץ ישתנה בעת הטעינה שלו והשורה הכפולה במקרה שכתבת תהפך ל:

      ;; ***DUP*** voice=ymMale
      

      וכמו שאמרתי, השורה הרלוונטית היא הראשונה.

      לפניות בנוגע לפורום: shmuel@yemot.co.il

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

        @Liy
        אני יכול לתת לך קוד שימחק את הנתון הקודם,
        כי לפי איך שבדקתי אם תשאיר את כל הנתונים הקודמים, אחרי 1000 שורות המערכת מפסיקה לעבוד....

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

          @פיסטוק-פרווה אמר בדריסת נתון בקובץ ini:

          @Liy
          אני יכול לתת לך קוד שימחק את הנתון הקודם,
          כי לפי איך שבדקתי אם תשאיר את כל הנתונים הקודמים, אחרי 1000 שורות המערכת מפסיקה לעבוד....

          באיזה שפה תביא?

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

            @Liy
            php

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

              @פיסטוק-פרווה אמר בדריסת נתון בקובץ ini:

              @Liy
              php

              לא טוב לי...
              אני צריך JS

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

                @Liy
                זה בסך הכל שליחת 3 פעמים curl
                תוכל להמיר אותו לגאווה בקלות...

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

                  @Liy
                  https://f2.freeivr.co.il/post/88301

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

                    @Liy אמר בדריסת נתון בקובץ ini:

                    @פיסטוק-פרווה אמר בדריסת נתון בקובץ ini:

                    @Liy
                    php

                    לא טוב לי...
                    אני צריך JS

                    יש לך כאן פונקציה להמרת קובץ ini למערך
                    שים לב שבמקרה הזה הקוד יצטרך התאמה כדי לא לדרוס ערכים שכבר הוכנסו למערך (בגלל שימות מתחשבים רק בערך הראשון)
                    https://stackoverflow.com/a/12452845/11675758

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

                      @שואל-ברצינות אמר בדריסת נתון בקובץ ini:

                      @Liy אמר בדריסת נתון בקובץ ini:

                      @פיסטוק-פרווה אמר בדריסת נתון בקובץ ini:

                      @Liy
                      php

                      לא טוב לי...
                      אני צריך JS

                      יש לך כאן פונקציה להמרת קובץ ini למערך
                      שים לב שבמקרה הזה הקוד יצטרך התאמה כדי לא לדרוס ערכים שכבר הוכנסו למערך (בגלל שימות מתחשבים רק בערך הראשון)
                      https://stackoverflow.com/a/12452845/11675758

                      ראיתי את זה כבר, זה לא עזר לי ואני לא זוכר למה..

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

                        @Liy

                        let t = `type=menu
                        type=playfile
                        digits=2`;
                        let t2 = {};
                        for (let k of t.split('\n')) {
                            let tmp = k.split('=');
                            t2[(tmp[0])] ??= tmp[1];
                        }
                        console.log(t2);
                        

                        תוצאה:

                        {type: 'menu', digits: '2'}
                        
                        תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • פוסט ראשון
                          פוסט אחרון