![]() |
כיצד אפשר לגרום לדבר כלשהו לרוץ כל כמה זמן
אני יודע שתגידו corn jobs
אבל אני לא מתכוון לזה אני מתכוון נגיד מישהו נירשם בשעה 12:44 איך אפשר לעשות שפעולה כלשהי תעבוד בשעה 13:44? אם אני עושה ע"י corn jobs אז זה עודה את הפעולה לאחר שעה שהפעלתי את ה corn job |
ציטוט:
|
ציטוט:
כי אני רוצה לעשות גם עוד כמה זמן אותו משתמש נעשת עליו הפעולה למשל "עוד x דקות" |
ציטוט:
בקשר מה שכתבת, אם זאת פעולה שהוא צריך להיות נוכח, למשל, אם זה אישור משתמש רק אחרי שעה (לדוגמא) זאת פעולה שכדי לבדוק הוא צריך להיות מחובר, כלומר, אתה יכול לבדוק אם עברה שעה כשהוא מנסה להתחבר ואם כן אז לאשר... מקווה שהבנת, בקיצור, אם זה פעולה שהמשתמש צריך להיות נוכח..אפשר לעשות בדיקה כאשר הוא מבצע פעולה. |
אם זאת פעולה שהוא נוכח זאת לא בעיה
אבל הבעיה זה שהוא לא נוכח |
ציטוט:
|
ציטוט:
הרי שהוא לא נוכחלא מעניין אותו אם הוא אושר, או לא. אבל אתה יכול, שכאשר הוא מתחבר, להפעיל את הקוד שבודק את זה. זאת הדרך הכי יעילה לדעתי, והכי נכונה(לדעתי) |
אם אתה עובד עם MS SQL אפשר לבצע את זה עם JOBS
|
ציטוט:
|
ציטוט:
|
הדבר האידיאלי לעשות זה מתי שאותו משתמש מתחבר שוב אז זה בודק עם עבר מספיק זמן כדי להעלות אותו לדרגה או שנשאר עוד X זמן ואז להדפיס לו את זה.
אתה לא חייב שזה יהיה בדיוק שעה, תעשה את זה עם התערבות של המשתמש. אתה תחליט אם זה מתאים לסיטואציה שלך עריכה: עכשיו אני שם לב שכבר נתנו לך פתרון דומה |
אני רוצה שכל שעה זה יתן למשתמש נקודה
|
ציטוט:
|
ציטוט:
צריך לעבוד עם microtime? או משהו כזה? (כי אני לא הכי טוב בזה) |
שמור את הזמן האחרון בפורמט time() ואז כשהוא מתחבר אתה לוקח את ה-time() פחות הזמן הקודם ששמרת, ואז הופך את זה לשעות
|
ציטוט:
לפי מה שהבנתי הוא רושם כמה מזן עבר מאז 1.1.1970 12 בלילה נכון? |
ניסיתי לעשות ככה שזה יראה דקות ושניות שעברו מאז
זה מה שיצא http://www.vps-il.net/php/func/ זה הקוד PHP קוד:
|
ציטוט:
PHP קוד:
|
וואי תודה!!!
ונגיד עכשיו אני ורצה לבדוק אם עברה חצי שעה איך אני מחלק תזמן ורואה כמה יצא וכמה שארית כאילו ולפי זה לדעת כמה פעמים לעשות אותה פעולה |
60 * 30
PHP קוד:
|
כן אבל אני רוצה לדעת אם זה יוצא מספר שלם או לא
ואם זה לא שלם לעשות floor ? |
round();
http://www.php.net/round |
עשיתי floor
ויצא מעולה תודה! |
כל הזמנים הם GMT +2. הזמן כעת הוא 02:56. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ