עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

שאלה בקשר לביצוע פעולה מסויימת בתאריך מסויים (באתר)

Featured Replies

פורסם

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

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

הבעיה היא שאני מעוניין שהפעולה תתבצע בשניה המדוייקת.

ראיתי אתרים שמבצעים את זה ואין לי מושג איך.

אולי זה שילוב של לוח זמנים וTIMER של JS?

האם יש אפשרות להריץ TIMER בשרת?

פורסם

לא מבין בתכנות דרך האינטרנט אבל תנסה את זה

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

אם זה אותה שעה כמו שאתה רוצה, אם לא שיעצור

אם זה אותה דקה..

אם זה אותה שניה...

שכאשר כל IF שהוא עובר כל X זמן שהוא בודק את התנאים האלה הולך ומתקצר:

פעם ביום -> פעם בשעה -> פעם בדקה -> פעם בשניה.

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

פורסם

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

פורסם
  • מחבר

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

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

שורה. האתר בשרת כך שמן הסתם לא ריאלי לפתוח אלף עמודים.

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

ולשים טיימרים שיבצעו את הקוד בשניה הרצויה.

פורסם

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

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.