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

    כמה נכנסו למודול שלי

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

      @Liy
      אתה יכול אולי להשתמש בזה
      https://reshetech.co.il/mysql_tutorial/on_duplicate_key_update

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

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

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

          @avrham אמר בכמה נכנסו למודול שלי:

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

          כתבתי את הקוד לא בדקתי אם זה עובד
          אשמח להערות

          <?php
          $file = 'numbers.txt';
          file_put_contents($file,$_GET['ApiPhone'],FILE_APPEND);
          
          $handle = fopen($file,"r");
          while (!feof($handle)) {
            $array_numbers =  fgets($handle);
          }
            
            fclose($handle);
            $sum_numbers = count($array_numbers);
          
          

          כאשר משתנה $sum_number מכיל את המספר המיוחל

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

            @לעזור-לכולם אמר בכמה נכנסו למודול שלי:

            @avrham אמר בכמה נכנסו למודול שלי:

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

            כתבתי את הקוד לא בדקתי אם זה עובד
            אשמח להערות

            <?php
            $file = 'numbers.txt';
            file_put_contents($file,$_GET['ApiPhone'],FILE_APPEND);
            
            $handle = fopen($file,"r");
            while (!feof($handle)) {
              $array_numbers =  fgets($handle);
            }
              
              fclose($handle);
              $sum_numbers = count($array_numbers);
            
            

            כאשר משתנה $sum_number מכיל את המספר המיוחל

            נראה טוב, אבדוק.

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

              @לעזור-לכולם

              ככה יותר קצר נראה לי

              //פונקציה בשם users
              function users($wr){
              $users_file = fopen("users.txt" ,'a');
              fwrite($users_file,$wr );
              fclose($users_file);
              }
              //קריאה לפונקציה עם ערך מבוקש
              users ($_GET['ApiPhone']."/n");
              

              יש להכניס לתיקיה קובץ בשם users.txt

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

                @מנסה

                תודה על ההערה

                לדעתי מה שאני כתבתי קצר יותר כי @Liy רוצה לקבל את הסכום הסופי של המשתמשים
                ובעצם נדרשים כאן 2 פעולות

                1. כתיבה של כל משתמש
                2. וחילוץ המספר הסופי
                  ובעוד שאני כתבתי את הפעולה הראשונה של כתיבה לקובץ בשורה 1(שורה 3)
                  אתה כתבת את אותה פעולה ב4 שורות(2,3,4,8)
                  [גם לא הבנתי למה אתה צריך פונקציה לזה במקום $wr הכנס את $_GET['ApiPhone']]
                  וכל הקוד שאחרי שורה 3 זה כדי לקבל את המספר הכולל של כל המספרים

                אני צודק?

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

                  @לעזור-לכולם

                  נכון

                  לא קראתי

                  רק ידעתי שאצלי יש משהו קצר יותר

                  תכלס יפה מאוד איך שבנית את זה

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

                    @Liy
                    אשמח לדעת האם זה אכן עובד
                    ואגב הצעה ליעול, אתה יכול בכל מודול נפרד לכתוב את ההגדרה הזאת שיכתוב לקובץ נפרד
                    ולפתוח קובץ חדש ולייבא את כל הנתונים [ $sum_numbers] לתןך הקובץ וכך תוכל לשמוע במערכת שלך "במודול X השתמשו X פעמים ובמודול
                    Y השתמשו Y פעמים " וכו'

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

                      @Liy אמר בכמה נכנסו למודול שלי:

                      זכור לי שדובר על זה פעם, אולי בפורום הישן.

                      כמה נכנסים להגדרה שלי

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

                        @Liy זה חייב להיות בצד השרת? כי יש משהו כזה מוכן בימות - https://f2.freeivr.co.il/topic/80/ספירת-כמות-מספרי-טלפון-שונים-שנכנסו-לשלוחה
                        אתה פשוט שם את זה כ"מתווך" לפני המעבר לAPI עצמו, כלומר אם נגיד הAPI נמצא בשלוחה 1, תעביר אותו לשלוחה 1/1, ואז תגדיר בשלוחה 1:

                        type=amount_incoming_phone_numbers
                        amount_incoming_phone_numbers_end_goto=/1/1
                        

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

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