הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 30-09-12, 15:44   # 1
dabi
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 1,767

dabi לא מחובר  

שאלה צפיה אחרונה בקבצים....

איך אפשר לדעת דרך PHP מתי קובץ בשרת נפתח/ הורד בפעם האחרונה?
תודה רבה
  Reply With Quote
ישן 30-09-12, 15:47   # 2
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

מה שאתה יכול לבדוק זה מתי ניגשו לקובץ בפעם האחרונה (שזה כולל כמובן פתיחה ו"הורדה" של הקובץ).

http://php.net/manual/en/function.fileatime.php
  Reply With Quote
ישן 30-09-12, 15:55   # 3
dabi
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Dec 2007
הודעות: 1,767

dabi לא מחובר  

זה ממש יוריד את הקובץ? אין דרך יותר יעילה
המטרה היא כמובן באתר של העלאת תמונות מתי צפו בתמונה בפעם החארונה
אז כמובן שיש אפשרות לשלב את התמונה באתר שלי ואז לבדוק מתי פתחו את העמוד
אבל אם הבן אדם העלה את התמונה לאתר שלי ואז שילב אותה באתר כלשהו בצורה ישירה אין לי דרך לדעת....
אין רישום כלשהו בשרת לזה?
  Reply With Quote
ישן 30-09-12, 16:47   # 4
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

לא הבנת.

הזמן שבו ניגשו לקובץ בפעם האחרונה (last access time), מתעדכן גם כאשר פותחים את הקובץ או "מורידים" אותו להגדרתך.
ככה שסביר להניח שזה יתאים למה שאתה מנסה לעשות.
  Reply With Quote
ישן 30-09-12, 16:53   # 5
Erez | TrustMedia.co.il
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jul 2008
הודעות: 1,854

Erez | TrustMedia.co.il לא מחובר  

ציטוט:
נכתב במקור על ידי dabi צפה בהודעה
זה ממש יוריד את הקובץ? אין דרך יותר יעילה
המטרה היא כמובן באתר של העלאת תמונות מתי צפו בתמונה בפעם החארונה
אז כמובן שיש אפשרות לשלב את התמונה באתר שלי ואז לבדוק מתי פתחו את העמוד
אבל אם הבן אדם העלה את התמונה לאתר שלי ואז שילב אותה באתר כלשהו בצורה ישירה אין לי דרך לדעת....
אין רישום כלשהו בשרת לזה?
כן יש לך איך לדעת, אל תיתן גישה ישירה לתמונה על השרת, אלא תעשה קובץ PHP שיציג את התמונה (מציג את התוכן שלה עם ההאדרים הנכונים וזה נראה כמו התמונה האמיתית).
היתרון של זה הוא שאתה יכול לעקוב אחרי הצפיות, וגם אתה יכול להגדיר הגדרות שונות בצפייה בתמונות, כמו פרסומות למשל או כתובת האתר על התמונה וכו'
__________________
  Reply With Quote
ישן 30-09-12, 19:04   # 6
yonatan
I am root
 
yonatan's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
גיל: 39
הודעות: 3,911

yonatan לא מחובר  

אם המדריך http://php.net/manual/en/function.fileatime.php לא עזר לך .. תקח בחשבון שיש מצבים בהם זה לא יעבוד כמו שאתה מצפה מצד שרת.

ה access time של הקובץ נמצא במערכת הקבצים שלך במה שמכונה " meta data " , אמינות המידע ב META DATA כמובן תלוי בסוג מערכת הקבצים שלך קודם כל.
אם אתה משתמש ב ext3 בעגינה שמגיעה כברירת המחדל במערכת שלך, הזמן אמור להיות 100% עדכני.
גם ב NTFS ברירת המחדל רושמת access time במידה ואתה משתמש בחלונות.

במידה ואתה משתמש במערכת קבצים מסוג אחר, ייתכן שהמידע לא יהיה 100% עדכני אם בכלל קיים.
__________________
אחסון אתרים - Red Hat Certified
עקבו אחרינו בטוויטר!

  Reply With Quote
ישן 01-10-12, 14:36   # 7
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

יש אפשרות שנייה , אני לא יודע כמה היא יעילה, אבל קח אותה בחשבון:
בכל פעם שנכנסים לתמונה תעדכן עמודה במסד נתונים, אם זה קובץ .png תעשה את זה עם htaccess ו GD library
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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