![]() |
מחפש| שיטה מקורית לשעון ספירת העומר!
ב"ה
שלום חברים! אני מחפש מונה שיספור מספר ויעלה אותו רק משעה 18 בערב ולא מ00 בלילה אני ממש מודה לכם! |
CronJobs
אגב תודה שהזכרת לי :) |
ציטוט:
|
תריץ כל יום ב18:00 הוספת 1 למשתנה בקובץ או SQL
|
תחזיר מtime את הmktime שאתה רוצה ותחלק בימים..
|
עשיתי לפני כמה זמן משהו דומה,זה הולך ככה:
תעשה משתנה עם זמן התחלתי(זמן unix) ותעשה משתנה עם הזמן שצריך לעבור עד שזה יעלה ביום ואז אתה פשוט לוקח את הזמן הננוכחי(הפונקציה time()) ומחסיר ממנו את הזמן ההתחלתי ואז מחלק מזה את הזמן שעובר כל פעם,מוריד שארית ומה שנשאר זה הימים |
אתה עושה טבלה עם ימים שנותרו ושינוי אחרון
בימים שנותרו אתה שם מן הסתם את ההתחלתי ובשינוי אחרון אתה שם את התאריך של אותו היום. בקובץ PHP אתה בודק מה השעה + מה השינוי האחרון. עם השעה היא אחרי 18:00 והשינוי האחרון היה אתמול אתה מוריד 1 מהימים שנותרו ומשנה את השינוי אחרון להיום. אפשר להריץ על זה CRON JOB ואז לא יהיה מצב שתפספס יום או משהו כי גולשים לא יכנסו... או אם אתה חושב מכמות נמוכה של גולשים, אז אתה עובד לפי הפרש הימים בשעה 18:00 נניח עדכון אחרון לפני שלושה ימים ועכשיו רק 14:00 אז זה יעלה 2 ויעדכן לתאריך של אתמול.. בהצלחה. |
ציטוט:
http://www.isra3l.net/bash/counter0.1.sh.gz קוד:
#!/bin/bash בעקרון הקובץ שמעניין אותך נקרא time.txt הוא אומר מה השעה הנוכחית. מה שלא הבנתי כלכך, אחרי שמגיע חצות , אתה רוצה לספור שוב מ 0 ? או להמשיך מונה עולה .. אם זה מונה עולה , אז תשתמש ברעיון שלי ותתפרע איתו, בהתחלה בניתי את זה כמונה טיפש שכזה.... |
בס"ד
קרון ג'וב השיטה הכי קלה.. תבקש מהחברת אחסון שתעשה שכל יום בשעה 8 השרת נכנס לקובץ שאתה אומר להם, והקובץ הזה מוסיף יום אחד למונה במסד נתונים |
פתרון יצירתי יותר!
תשתמש בפונקציות gregoriantojd ו- jdtojewish כדי למצוא את התאריך העברי(תשתמש בפורמט מספרי). לפי התאריך העברי אתה קובע את העומר עפ"י מערך, לגבי השעה - זה שטות של date. **חשוב שתגדיר איזור זמן של המדינה בה אתה רוצה להשתמש כדי שה-date יעבוד לפי המדינה ולא לפי המדינה של השרת** בהצלחה! |
כל הזמנים הם GMT +2. הזמן כעת הוא 11:04. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ