![]() |
אל תסתבך סתם, השיטת עבודה שלך לא נכונה.
פשוט כל פעם שהמשתמש שמתחבר אתה עושה בדיקה לגבי התאריך. |
ציטוט:
צריך לקחת בחשבון גם תנאי שבמידה והיום עבר כבר אז המשתמש צריך להימחק ולא רק אם התאריך הגיע. ציטוט:
נשמע פשוט אבל מורכב בו זמנית... אשמח לקבל קצת מידע על זה גם איך זה אמור לעבוד מבחינת ההתחברות |
ציטוט:
לפני כל התחברות אתה עושה בדיקה בסגנון הזה: PHP קוד:
|
ציטוט:
ומה קורה עם פספנו ביום את התאריך? |
אתה עושה תא של תפוגת הרשמה רושם בו את הערך של הפונקציה time בזמן הזה.
כל התחברות, מריץ שאילתא פשוטה עם תנאי שאם הערך הנוכחיי של time גדול מהערך בתא הזה ושונה מ0 שימחק. CJ מסרבל את המערכת, ולא יחסוך לך משאבים בצורה מורגשת סביר להניח. |
תודה לכל מי שהגיב....=]
תראה בניה....אני יודע שאפשר לבדוק אם 5 גדול מ 2...(נניח)... אבל השאלה היא האם אפשר לבדוק אם 25/03/2008 גדול מ 24/03/2008 אתה מבין? זה כבר עם סלאשים...ולא ערך מספרי נורמלי. |
ציטוט:
אותו אתה יכול להמיר לתאריך אחרי כן אם אתה רוצה. היא מחזירה את מספר השניות שעברו מ: January 1 1970 00:00:00 GMT http://il2.php.net/time |
לא הבנתי איך אני הופך את הערך הזה: 25/03/2008
לערך מספרי רגיל...כמו בפונקציה TIME... קצת הסתבכתי עם מה ששלחת לי... |
במסד נתונים תעשה תא בשם
ath_expired שיהיה מסוג int unsinged בהרשמה תכניס לתוכו את הערך של strtotime('+1 week') שזה יביא לך את הערך של time בעוד שבוע, אתה יכול לשנות את זה גם ל day או מספר ימים. כל התחברות תריץ את השאילתה: PHP קוד:
את גם יכול לשים עליו index ואז זה יהיה מאוד יעיל. |
מקרה הזה רק CRON JOBS
|
כל הזמנים הם GMT +2. הזמן כעת הוא 14:36. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ