תחומים
    • הרשמה
    • התחברות
    • חיפוש
    • קטגוריות
    • פוסטים אחרונים
    • משתמשים
    • חיפוש
    חוקי הפורום

    לחזור לתחילת הסקריפט ב PHP

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

      שלום.
      האם יש דרך להפעיל סקריפט PHP שיחזור על עצמו בעיכוב של שעה.
      עשיתי a: בתחילת הסקריפט ואז sleep(3600); ובסוף הסקריפט goto a;

      הבעיה בשיטה הפרמטיבית הזו שאין echo כי הסריפט לא עוצר.

      dovid שמואל4 2 תגובות תגובה אחרונה תגובה ציטוט 0
      • dovid
        dovid ניהול @ASS נערך לאחרונה על ידי dovid

        @ass אוי ואבוי. לאיפה הecho כותב/אמור לכתוב בדיוק?

        אפשר ליצור קשר dovid@tchumim.com

        ASS תגובה 1 תגובה אחרונה תגובה ציטוט 2
        • ASS
          ASS @dovid נערך לאחרונה על ידי

          @dovid
          בדפדפן

          dovid 2 תגובות תגובה אחרונה תגובה ציטוט 0
          • dovid
            dovid ניהול @ASS נערך לאחרונה על ידי

            @ass אחרי שעה הוא יתקשר לדפדפן ויגיד לו "הלו, שכחתי לומר לך משהו"?
            הדף נשאר פתוח בדפדפן במשך הזמן הזה?

            אפשר ליצור קשר dovid@tchumim.com

            ASS תגובה 1 תגובה אחרונה תגובה ציטוט 3
            • ASS
              ASS @dovid נערך לאחרונה על ידי

              @dovid
              ?

              י תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • י
                יוסף בן שמעון @ASS נערך לאחרונה על ידי

                @ass הוא כנראה מתכוון לומר שלא זו הדרך, לא עובדים עם sleep ב PHP בשביל להריץ משימות מתוזמנות, תנסה לחשוב על דרכים אחרות כדי לבצע את המשימה שלך [אם תפרט מה אתה צריך יוכלו יותר לכוון אותך]

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

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

                  י שמואל4 2 תגובות תגובה אחרונה תגובה ציטוט 0
                  • י
                    יוסף בן שמעון @ASS נערך לאחרונה על ידי

                    @ass אמר בלחזור לתחילת הסקריפט ב PHP:

                    מתזמני משימות למינהם לא עובדים כמו שצריך.....

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

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

                      @יוסף-בן-שמעון
                      וינדוס

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

                        @ass לא ענית לי, הדף בדפדפן נשאר פתוח שעה? או שההדפסה היא מיידית והפעולה החוזרת על עצמה לא צריכה להדפיס כלום?

                        אפשר ליצור קשר dovid@tchumim.com

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

                          @dovid
                          הדפדפן יכול להשאר פתוח אין לי בעיה.
                          ואז בכל פעם שהסקריפט רץ יש הדפסה.

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

                            @ass אז תשתמש בJS.
                            תכתוב סקריפט בדפדפן שאחרי שעה (setTimeout) הוא מתקשר שוב עם השרת (fetch), יש מצב?

                            אפשר ליצור קשר dovid@tchumim.com

                            ASS תגובה 1 תגובה אחרונה תגובה ציטוט 2
                            • ASS
                              ASS @dovid נערך לאחרונה על ידי

                              @dovid
                              אני יכול לנסות...
                              אבל השרת שלי הוא על המחשב (localhost) אז fetch לא מתאים, נכון?

                              י תגובה 1 תגובה אחרונה תגובה ציטוט 0
                              • י
                                יוסף בן שמעון @ASS נערך לאחרונה על ידי

                                @ass
                                fetch אמור לעבוד גם בלוקאלהוסט

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

                                  @ass כמו ש @dovid מסביר לך זה ממש לא פראקטי לעשות את זה עם PHP בדפדפן.

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

                                  php /home/shumel/php/myScript.php
                                  

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

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

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

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

                                    @ass אמר בלחזור לתחילת הסקריפט ב PHP:

                                    מתזמני משימות למינהם לא עובדים כמו שצריך.....

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

                                    @ass אמר בלחזור לתחילת הסקריפט ב PHP:

                                    הבעיה בשיטה הפרמטיבית הזו שאין echo כי הסריפט לא עוצר.

                                    בנוגע לעצם הבעיה הזו - יש לזה פיתרון:
                                    https://stackoverflow.com/questions/3133209/how-to-flush-output-after-each-echo-call

                                    אבל זה לא באמת פיתרון לצורך שלך...

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

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

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

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

                                      תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                      • 1 / 1
                                      • פוסט ראשון
                                        פוסט אחרון
                                      בא תתחבר לדף היומי!