![]() |
איך אפשר לקחת זמן מסויים ולהוסיף לו 5 דקות?
אני רוצה לעשות רשימה של "מי מחובר" עכשיו חשבתי לקחת את הזמן שה וא עבר דף או עשהפ עולה כלשהי ואז בעמוד שמראה מי מחובר שזה יבדוק אם הוא עשה פעולה ב 5 דקות האחרונות
נגיד עכשיו השעה 16:45 אז שזה יבדוק אם הוא עשה פעולה נגיד ב 16:43 אם כן יציג שזה מחובר |
בטבלה של המשתמשים שלך יש שדה, בעת כל פעולה, הוא יעדכן את השדה המתאים של הפעולה, וידפיס. כל פעולה תחדש את השדה.
|
PHP קוד:
|
התכוונתי ל time ודה :) שחכתי איך קוראים לפונקציה חחח
|
לא יודע עד כמה זה יעיל אבל זה ככה:
אתה עושה טבלה במסד עם אייפי וזמן (Unix). כל פעולה שהמשתמש עושה זה מתעדכן במסד. לאחר מכן אתה יוצר קובץ, אשר יורץ כל 5 דקות (זה זמן הווסת) בעזרת Cron Jobs. הקובץ אמור לבדוק אם: PHP קוד:
בשליפה אתה מוציא רגיל את כל האייפים. עכשיו אתה צריך להתאים את זה לצרכים שלך כמובן |
ציטוט:
אתה עושה שדה ובו אתה מכניס את השעה הנוכחית של ביצוע הפעולה.. ואז במשתמשים המחוברים אתה עושה שאילתה PHP קוד:
|
ציטוט:
|
ציטוט:
אבל זה כל כך משנה? זה סך הכל פעולת כפל פשוטה.. מחשב 486 עושה אותה בפחות מ1/10 שניה.. |
ציטוט:
ותמיד כשאתה עובד תחשוב שזה המצב... ואז תאמין לי שהקוד שלך ישתפר פלאים... אם תכתוב 300 או תכתוב 60*5 התוצאה לא תשנה (אתה אפילו כותב אות אחת פחות) אז מה הרעיון לכתוב 60*5 ?? זה לא נותן לך כלום - זה לא שהתוצאה תשנה |
כל הזמנים הם GMT +2. הזמן כעת הוא 12:13. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ