![]() |
# 1 |
חבר וותיק
|
שאלה צפיה אחרונה בקבצים....
איך אפשר לדעת דרך PHP מתי קובץ בשרת נפתח/ הורד בפעם האחרונה?
תודה רבה |
![]() |
![]() |
# 2 |
עסק רשום [?]
|
מה שאתה יכול לבדוק זה מתי ניגשו לקובץ בפעם האחרונה (שזה כולל כמובן פתיחה ו"הורדה" של הקובץ).
http://php.net/manual/en/function.fileatime.php |
![]() |
![]() |
# 3 |
חבר וותיק
|
זה ממש יוריד את הקובץ? אין דרך יותר יעילה
המטרה היא כמובן באתר של העלאת תמונות מתי צפו בתמונה בפעם החארונה אז כמובן שיש אפשרות לשלב את התמונה באתר שלי ואז לבדוק מתי פתחו את העמוד אבל אם הבן אדם העלה את התמונה לאתר שלי ואז שילב אותה באתר כלשהו בצורה ישירה אין לי דרך לדעת.... אין רישום כלשהו בשרת לזה? |
![]() |
![]() |
# 5 | |
עסק רשום [?]
|
ציטוט:
היתרון של זה הוא שאתה יכול לעקוב אחרי הצפיות, וגם אתה יכול להגדיר הגדרות שונות בצפייה בתמונות, כמו פרסומות למשל או כתובת האתר על התמונה וכו' |
|
![]() |
![]() |
# 6 |
I am root
|
אם המדריך http://php.net/manual/en/function.fileatime.php לא עזר לך .. תקח בחשבון שיש מצבים בהם זה לא יעבוד כמו שאתה מצפה מצד שרת.
ה access time של הקובץ נמצא במערכת הקבצים שלך במה שמכונה " meta data " , אמינות המידע ב META DATA כמובן תלוי בסוג מערכת הקבצים שלך קודם כל. אם אתה משתמש ב ext3 בעגינה שמגיעה כברירת המחדל במערכת שלך, הזמן אמור להיות 100% עדכני. גם ב NTFS ברירת המחדל רושמת access time במידה ואתה משתמש בחלונות. במידה ואתה משתמש במערכת קבצים מסוג אחר, ייתכן שהמידע לא יהיה 100% עדכני אם בכלל קיים. |
![]() |
![]() |
# 7 |
חבר וותיק
|
יש אפשרות שנייה , אני לא יודע כמה היא יעילה, אבל קח אותה בחשבון:
בכל פעם שנכנסים לתמונה תעדכן עמודה במסד נתונים, אם זה קובץ .png תעשה את זה עם htaccess ו GD library |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|