הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   כיצד אפשר לגרום לדבר כלשהו לרוץ כל כמה זמן (https://hosts.co.il/forums/showthread.php?t=27009)

AFI 22-07-06 15:19

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

עריכה: עכשיו אני שם לב שכבר נתנו לך פתרון דומה

Ori The Man 22-07-06 15:29

אני רוצה שכל שעה זה יתן למשתמש נקודה

meshuga 22-07-06 15:32

ציטוט:

נכתב במקור על ידי Ori The Man
אני רוצה שכל שעה זה יתן למשתמש נקודה

אז שהוא מתחבר תחשב כמה שעות עברו ולפי זה שיהיו לו נקודות, אלא אם כן זה משהו שאמור להיות גלוי למשתמש אחרים, ואז באמת עדיף שיהיה CJ....

Ori The Man 22-07-06 15:41

ציטוט:

נכתב במקור על ידי meshuga
אז שהוא מתחבר תחשב כמה שעות עברו ולפי זה שיהיו לו נקודות, אלא אם כן זה משהו שאמור להיות גלוי למשתמש אחרים, ואז באמת עדיף שיהיה CJ....

רעיון טוב
צריך לעבוד עם microtime? או משהו כזה? (כי אני לא הכי טוב בזה)

Itay 22-07-06 16:09

שמור את הזמן האחרון בפורמט time() ואז כשהוא מתחבר אתה לוקח את ה-time() פחות הזמן הקודם ששמרת, ואז הופך את זה לשעות

Ori The Man 22-07-06 17:32

ציטוט:

נכתב במקור על ידי Itay
שמור את הזמן האחרון בפורמט time() ואז כשהוא מתחבר אתה לוקח את ה-time() פחות הזמן הקודם ששמרת, ואז הופך את זה לשעות

אמממ|מסמיק| אני לא טוב בכל ה time הזה
לפי מה שהבנתי הוא רושם כמה מזן עבר מאז 1.1.1970 12 בלילה נכון?

Ori The Man 23-07-06 10:37

ניסיתי לעשות ככה שזה יראה דקות ושניות שעברו מאז
זה מה שיצא http://www.vps-il.net/php/func/
זה הקוד
PHP קוד:

echo "הזמן הכולל<br />";
echo 
time();
echo 
"<br />מספר הדקות שעברו<br />";
//מספר השניות שנישארו
$q=time()-1153668990;

// תרגיל חשבון לדקות
$p=$q/60;
//מציג דקות
echo $p

ניסיתי לעשות שיראה שניות לא ממש הצלחתי אפשר עזרה?

BlueNosE 23-07-06 10:49

ציטוט:

נכתב במקור על ידי Ori The Man
ניסיתי לעשות ככה שזה יראה דקות ושניות שעברו מאז
זה מה שיצא http://www.vps-il.net/php/func/
זה הקוד
PHP קוד:

echo "הזמן הכולל<br />";
echo 
time();
echo 
"<br />מספר הדקות שעברו<br />";
//מספר השניות שנישארו
$q=time()-1153668990;

// תרגיל חשבון לדקות
$p=$q/60;
//מציג דקות
echo $p

ניסיתי לעשות שיראה שניות לא ממש הצלחתי אפשר עזרה?

PHP קוד:

echo "הזמן הכולל<br />"
echo 
time(); 
echo 
"<br />מספר הדקות שעברו<br />"
//מספר השניות שנישארו 
$q=time()-1153668990

//מציג דקות 
echo date ("H:i:s"$q); 


Ori The Man 23-07-06 11:18

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

BlueNosE 23-07-06 14:46

60 * 30
PHP קוד:

$q time() - 1153668990;
$q $q / (60 30); 



כל הזמנים הם GMT +2. הזמן כעת הוא 17:13.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ