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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. שגיאת Login.php כבר בשימוש

שגיאת Login.php כבר בשימוש

מתוזמן נעוץ נעול הועבר תכנות
34 פוסטים 5 כותבים 825 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ליבלל מנותק
    ליבלל מנותק
    ליבל
    השיב לASS ב נערך לאחרונה על ידי
    #2

    @ass לא נראה לי שאפשר לעזור לך מבלי להבין את כל הפרויקט שלך.
    אבל בעיקרון זה עובד כמו חבל, אם קראת לקובץ 1 וקובץ 1 קורא לקובץ 2, וכך 2 ל3 אז בקובץ 1 אתה לא צריך לקרוא שוב ל3

    תגובה 1 תגובה אחרונה
    1
    • WWWW מנותק
      WWWW מנותק
      WWW
      השיב לASS ב נערך לאחרונה על ידי
      #3

      @ass תשתמש ב include_once

      <?php
      include_once 'C:\wamp64\www\my_php\Login.php';
      

      WWW.netfree@gmail.com || קשבק! החזר כספי לבנק על רכישות באינטרנט || עונים על סקרים ומרוויחים כסף!

      ASSA תגובה 1 תגובה אחרונה
      1
      • ASSA מנותק
        ASSA מנותק
        ASS
        השיב לWWW ב נערך לאחרונה על ידי
        #4

        @www אמר בשגיאת Login.php כבר בשימוש:

        include_once 'C:\wamp64\www\my_php\Login.php';

        אני מקבל שגיאה שלא ניתן להכריז שוב על פתיחת הקובץ...

        ליבלל תגובה 1 תגובה אחרונה
        0
        • ליבלל מנותק
          ליבלל מנותק
          ליבל
          השיב לASS ב נערך לאחרונה על ידי
          #5

          @ass לא ענית לי על השאלה הקובץ כבר נטען או לא??

          ASSA תגובה 1 תגובה אחרונה
          0
          • ASSA מנותק
            ASSA מנותק
            ASS
            השיב לליבל ב נערך לאחרונה על ידי ASS
            #6

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

            מקווה שהצלחתי להסביר..

            ליבלל שמואל4ש 2 תגובות תגובה אחרונה
            1
            • ליבלל מנותק
              ליבלל מנותק
              ליבל
              השיב לASS ב נערך לאחרונה על ידי ליבל
              #7

              @ass אמר בשגיאת Login.php כבר בשימוש:

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

              יפה אבל אם כך השאלה איך הקובץ login עובד הגדרת אותו כפונקציה?

              @ass אמר בשגיאת Login.php כבר בשימוש:

              כשאנ מבצע קריאה ל Login בעצם הוא תפוס לקובץ אחד ואז השני לא יכול לבצע קריאה.

              אתה יודע מה זה "תיכנות מונחה עצמים" ?

              ASSA תגובה 1 תגובה אחרונה
              0
              • ASSA מנותק
                ASSA מנותק
                ASS
                השיב לליבל ב נערך לאחרונה על ידי
                #8

                @ליבל
                מכיר, אבל לא התנסתי בזה.
                הקובץ מכיל את המחלקה של מ. מ פליישער
                ושני משתנים של פרטי ההתחברות:

                $con = new connecting_to_yemot_api('07900000','1234');
                $token =  "07900000:1234";
                
                שמואל4ש תגובה 1 תגובה אחרונה
                0
                • שמואל4ש מנותק
                  שמואל4ש מנותק
                  שמואל4
                  השיב לASS ב נערך לאחרונה על ידי
                  #9

                  @ass לי יש חשש שיש לך חוסר הבנה בשימוש ובצורך ב include.
                  תסביר בדיוק מה יש בקובץ, למה אתה עושה לו include ולא מכניס אותו בקוד באותו הקובץ, וכו'.

                  ליצירת קשר:
                  sh@mitm.top

                  תגובה 1 תגובה אחרונה
                  1
                  • שמואל4ש מנותק
                    שמואל4ש מנותק
                    שמואל4
                    השיב לASS ב נערך לאחרונה על ידי שמואל4
                    #10

                    @ass אמר בשגיאת Login.php כבר בשימוש:

                    ואז הקבצים האחרים בעצם מבצעים קריאה ל Login,

                    אם אתה קורא לקובץ כדי להריץ את הקוד בתוכו שוב עם משתנים אחרים ב include זה לא נכון בשום צורה.
                    אתה.רוצה לעשות משהוא שירוץ כל פעם בצורה דומה - תכתוב פונקציה.
                    אפשר גם לכתוב class, אבל לא תמיד יש צורך.

                    ליצירת קשר:
                    sh@mitm.top

                    ASSA תגובה 1 תגובה אחרונה
                    1
                    • ASSA מנותק
                      ASSA מנותק
                      ASS
                      השיב לשמואל4 ב נערך לאחרונה על ידי
                      #11

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

                      שמואל4ש תגובה 1 תגובה אחרונה
                      0
                      • שמואל4ש מנותק
                        שמואל4ש מנותק
                        שמואל4
                        השיב לASS ב נערך לאחרונה על ידי שמואל4
                        #12

                        @ass אמר בשגיאת Login.php כבר בשימוש:

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

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

                        שכותבים פונקציה לוקחים את החלקים ה'משתנים' בפעולה ומשרשרים אותה לפונקציה.

                        למשל: פונקציה שמעלה קובץ tts למערכת תקבל כל פעם:
                        טוקן,
                        נתיב,
                        תוכן קובץ.

                        ואז תקרא אילה כל פעם:

                        uploadTtsFileToYempt("hdbfirJdifvi", "ivr2:/1/943.tts", "Hello Api");
                        

                        אז בא נראה איזה חלק אתה צריך להפוך לפונקציה:
                        מה הקובץ הראשי עושה?

                        ליצירת קשר:
                        sh@mitm.top

                        ASSA תגובה 1 תגובה אחרונה
                        1
                        • ASSA מנותק
                          ASSA מנותק
                          ASS
                          השיב לשמואל4 ב נערך לאחרונה על ידי
                          #13

                          @שמואל4
                          אם אני מבין נכון, אז הפונקציה צריכה להיות באותו עמוד של מה שרוצים לשרש לה.

                          שמואל4ש תגובה 1 תגובה אחרונה
                          0
                          • שמואל4ש מנותק
                            שמואל4ש מנותק
                            שמואל4
                            השיב לASS ב נערך לאחרונה על ידי
                            #14

                            @ass אמר בשגיאת Login.php כבר בשימוש:

                            @שמואל4
                            אם אני מבין נכון, אז הפונקציה צריכה להיות באותו עמוד של מה שרוצים לשרש לה.

                            הפונקציה צריכה להיות בקוד. לא משנה איפה.

                            עצם כתיבה הפונקציה בקוד לא עושה כלום, רק שאתה פונה לפונקציה היא רצה

                            ליצירת קשר:
                            sh@mitm.top

                            ASSA תגובה 1 תגובה אחרונה
                            0
                            • ASSA מנותק
                              ASSA מנותק
                              ASS
                              השיב לשמואל4 ב נערך לאחרונה על ידי
                              #15

                              @שמואל4
                              נניח הקובץ PHP שבו הפונקציה נמצאת הוא A אם אני יקרא ל בקובץ B היא תעבוד?

                              ליבלל שמואל4ש 2 תגובות תגובה אחרונה
                              0
                              • ליבלל מנותק
                                ליבלל מנותק
                                ליבל
                                השיב לASS ב נערך לאחרונה על ידי
                                #16

                                @ass כן

                                תגובה 1 תגובה אחרונה
                                0
                                • שמואל4ש מנותק
                                  שמואל4ש מנותק
                                  שמואל4
                                  השיב לASS ב נערך לאחרונה על ידי שמואל4
                                  #17

                                  @ass אמר בשגיאת Login.php כבר בשימוש:

                                  @שמואל4
                                  נניח הקובץ PHP שבו הפונקציה נמצאת הוא A אם אני יקרא ל בקובץ B היא תעבוד?

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

                                  ליצירת קשר:
                                  sh@mitm.top

                                  ASSA תגובה 1 תגובה אחרונה
                                  0
                                  • ASSA מנותק
                                    ASSA מנותק
                                    ASS
                                    השיב לשמואל4 ב נערך לאחרונה על ידי ASS
                                    #18

                                    @שמואל4
                                    זה בדיוק הבעיה שלי!
                                    כי אם נגיד שהפונקציה נמצאת בקובץ A ועכשיו גם קובץ B וגם C יבצעו include ואז קריאה, אם אני מריץ את B ו C ביחד אני יקבל את השגיאה ש A כבר בשימוש של B, וC לא יכול להשתשמש...

                                    ליבלל שמואל4ש 2 תגובות תגובה אחרונה
                                    0
                                    • ליבלל מנותק
                                      ליבלל מנותק
                                      ליבל
                                      השיב לASS ב נערך לאחרונה על ידי
                                      #19

                                      @ass אפשר לפתור ע"י בדיקה האם קובץ A כבר נטען, לא זוכר כעת

                                      תגובה 1 תגובה אחרונה
                                      0
                                      • שמואל4ש מנותק
                                        שמואל4ש מנותק
                                        שמואל4
                                        השיב לASS ב נערך לאחרונה על ידי שמואל4
                                        #20

                                        @ass אמר בשגיאת Login.php כבר בשימוש:

                                        @שמואל4
                                        זה בדיוק הבעיה שלי!
                                        כי אם נגיד שהפונקציה נמצאת בקובץ A ועכשיו גם קובץ B וגם C יבצעו include ואז קריאה, אם אני מריץ את B ו C ביחד אני יקבל את השגיאה ש A כבר בשימוש של B, וC לא יכול להשתשמש...

                                        א. אתה יכול להשתמש במקרה הזה עם מה שנכתב לעיל - אבל זה לא תקין.
                                        ב. למה שיקרא דבר כזה? תן לי סיטואציה שבה יקרה דבר כזה.

                                        אם קובץ A הוא קובץ שמכיל פונקציות גלובליות בכל תהליך אתה עושה לו פעם אחת include. למה הפרוייקט כתוב בצורה שזה לא ככה? איך יקרה דבר כזה?

                                        ליצירת קשר:
                                        sh@mitm.top

                                        ASSA תגובה 1 תגובה אחרונה
                                        0
                                        • ASSA מנותק
                                          ASSA מנותק
                                          ASS
                                          השיב לשמואל4 ב נערך לאחרונה על ידי ASS
                                          #21

                                          @שמואל4
                                          בגלל שאם קובץ B אחראי להעלות תקייה מסויימת של קבצים לימות ביום א'.
                                          וקובץ D אחראי להעלות ביום ב'.
                                          אז אני מתזמן אותם כל קובץ לפי היום שלו.
                                          אבל אם נגיד הייתה בשרת תקלה של חיבור לאינטרנט וכו' אז בסופ"ש אני מריץ קובץ שבעצם מריץ גם את B וגם את C.

                                          שמואל4ש תגובה 1 תגובה אחרונה
                                          0

                                          • 1
                                          • 2
                                          בא תתחבר לדף היומי!
                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

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