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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 25-10-07, 03:31   # 1
S-Preso
חבר מתקדם
 
S-Preso's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
גיל: 35
הודעות: 689

S-Preso לא מחובר  

ביקרת לאחרונה...איך עושים?

שלום,
אני מנסה לבנות סקריפט של "ביקרת לאחרונה" כמו שמופיע בפורומים למעלה ליד המשתמש:
ביקרת לאחרונה: 23-10-07 ב 01:03
איך זה עובד?
אפשר רעיונות איך לעשות?

ועוד משהו
איך עושים מונה של אורחים אונליין שנמצאים בעמוד מסויים?

*סקריפט גם יתקבל בברכה - לשם למידה
תודה!

Last edited by S-Preso; 25-10-07 at 03:36..
  Reply With Quote
ישן 25-10-07, 06:53   # 2
Derey22
הוסטסניון
 
Derey22's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: באר שבע
גיל: 31
הודעות: 2,128
שלח הודעה באמצעות ICO אל Derey22 שלח הודעה באמצעות MSN אל Derey22

Derey22 לא מחובר  

קודם תעשה שהפורמט שיכנס למסד יהיה בצורה הזאת 12-12-2007 12:20:12 (קודם התאריך).
אחרי זה השילתא שלך צריכה להיות מהגדול לקטן.ואז תוציא כפלט
  Reply With Quote
ישן 25-10-07, 12:00   # 3
mayden
Авторитет
 
מיני פרופיל
תאריך הצטרפות: Apr 2006
הודעות: 2,556

mayden לא מחובר  

ציטוט:
נכתב במקור על ידי Derey22 צפה בהודעה
קודם תעשה שהפורמט שיכנס למסד יהיה בצורה הזאת 12-12-2007 12:20:12 (קודם התאריך).
אחרי זה השילתא שלך צריכה להיות מהגדול לקטן.ואז תוציא כפלט
לא יעיל בגרוש..

תעשה במסד שדה של bigint ותקרא לו למשל lastlog ועכשיו אתה עושה משהו כזה:
קוד:
$lastlog = time();
ועכשיו אתה מוציא את זה כפלט בעזרת פונ' DATE:
קוד:
date('h:s:i',$lastlog);
וזהו.. מה שאתה אמרת טל זה לא יעיל בגרוש..
__________________

ציטוט:
" זוכרים בשביל ללמוד, יודעים בשביל ללמד, מבינים בשביל לתכנת.."
  Reply With Quote
ישן 25-10-07, 16:10   # 4
S-Preso
חבר מתקדם
 
S-Preso's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
גיל: 35
הודעות: 689

S-Preso לא מחובר  

ציטוט:
נכתב במקור על ידי mayden צפה בהודעה
לא יעיל בגרוש..

תעשה במסד שדה של bigint ותקרא לו למשל lastlog ועכשיו אתה עושה משהו כזה:
קוד:
$lastlog = time();
ועכשיו אתה מוציא את זה כפלט בעזרת פונ' DATE:
קוד:
date('h:s:i',$lastlog);
וזהו.. מה שאתה אמרת טל זה לא יעיל בגרוש..
זה אני יודע, אבל הקטע הוא שצריך להציג את הביקור האחרון.
עכשיו למשל ביקרתי בעמוד אז זה שלח למסד תשעה 16:09
יצאתי מהדף ונכנסתי כעבור שעה ואז שזה ישלוף ת lastlog זה ירשום לי תשעה הנוכחית שאני נמצא...
  Reply With Quote
ישן 25-10-07, 16:41   # 5
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

כמו שאתה בודק אם המשתמש התנתק.. ככה תעשה את הפעולה האחרונה.
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
  Reply With Quote
ישן 27-10-07, 01:15   # 6
S-Preso
חבר מתקדם
 
S-Preso's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
גיל: 35
הודעות: 689

S-Preso לא מחובר  

ציטוט:
נכתב במקור על ידי WebProject צפה בהודעה
כמו שאתה בודק אם המשתמש התנתק.. ככה תעשה את הפעולה האחרונה.
עדיין צריך הסבר קצת יותר רחב, בבקשה תעזרו
  Reply With Quote
ישן 25-10-07, 08:14   # 7
חיים
חבר וותיק
 
חיים's Avatar
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
מיקום: עפולה
גיל: 32
הודעות: 1,548
שלח הודעה באמצעות ICO אל חיים שלח הודעה באמצעות MSN אל חיים Send a message via Skype™ to חיים

חיים לא מחובר  

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

  Reply With Quote
ישן 27-10-07, 09:51   # 8
Derey22
הוסטסניון
 
Derey22's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: באר שבע
גיל: 31
הודעות: 2,128
שלח הודעה באמצעות ICO אל Derey22 שלח הודעה באמצעות MSN אל Derey22

Derey22 לא מחובר  

ציטוט:
נכתב במקור על ידי hamodon צפה בהודעה
שלום,
אני מנסה לבנות סקריפט של "ביקרת לאחרונה" כמו שמופיע בפורומים למעלה ליד המשתמש:
ביקרת לאחרונה: 23-10-07 ב 01:03
איך זה עובד?
אפשר רעיונות איך לעשות?

ועוד משהו
איך עושים מונה של אורחים אונליין שנמצאים בעמוד מסויים?

*סקריפט גם יתקבל בברכה - לשם למידה
תודה!
אני בטוח ששינת את ההודעה ..כי מקודם שאלת איך עושים סידור כולל הכנסה למסד.אז עינית.(לא נורא).
עכשיו לשאלה השנייה:צור מסד עם 3 תאים:id,user,date.
בכל עמוד תעשה דבר כזה:בודק אם משתמש מחובר ואין אותו כבר במסד.
אם אין תוסיף אותו,אם לא אז אל תוסיף.
  Reply With Quote
ישן 27-10-07, 12:11   # 9
AdirEi
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 2

AdirEi לא מחובר  

ציטוט:
נכתב במקור על ידי Derey22 צפה בהודעה
אני בטוח ששינת את ההודעה ..כי מקודם שאלת איך עושים סידור כולל הכנסה למסד.אז עינית.(לא נורא).
עכשיו לשאלה השנייה:צור מסד עם 3 תאים:id,user,date.
בכל עמוד תעשה דבר כזה:בודק אם משתמש מחובר ואין אותו כבר במסד.
אם אין תוסיף אותו,אם לא אז אל תוסיף.
לפי דעתי זה הרעיון הכי טוב
אבל אתה גם צריך למחוק אותם אחרי כמה זמן נכון?
צריך להוסיף תא נוסף של ip ולו תכניס $_SERVER["REMOTE_ADDR"]
תוריד למשתמש cookie או session ותכניס להם את הפונקציה time()
או תוסיף עוד תא של now ולו תכניס גם את הפונקציה time()
וכל דף שהתמשתמש עובד תכניס מחדש את ה-time
עכשיו מה שצריך לעשות הוא לבדוק אם הnow של המשתמש קטן מ time()+1000 (10 דקות)
ככה תבדוק האם המשתמש לא פעיל 10 דקות?
ואת תמחוק אותו לפי ip

זהו מקווה שלא מסובך
אם טעיתי תקנו אותי בבקשה.
  Reply With Quote
ישן 27-10-07, 12:29   # 10
חיים
חבר וותיק
 
חיים's Avatar
 
מיני פרופיל
תאריך הצטרפות: Sep 2006
מיקום: עפולה
גיל: 32
הודעות: 1,548
שלח הודעה באמצעות ICO אל חיים שלח הודעה באמצעות MSN אל חיים Send a message via Skype™ to חיים

חיים לא מחובר  

בקשר לביקור האחרון תעשה פשוט הוצאה לפני שאתה מכניס מחדש.. ככה תדע מתי הוא התחבר בפעם האחרונה.. בקשר למערכת סשנים( מי מחובר כרגע )
תכין פשוט מאוד מסד כמו שאמרו לך אבל תעשה בו רשימה שדות כאלו: name,type,ip,lasttime,starttime,page,browser
ככה תדע תדפדפן שלו תאייפי וגם אם הוא מחובר או שזה סתם אורח או אולי אפילו בוט של גוגל למשל..
ואחרי זה פשוט מכניס בכל כניזה לדף תכניס עוד שורה אלא אם כן כבר יש אחת... אתה מוזמן להוריד כל מערכת מוכנה ולקרוא אצלה את הקוד להבין יותר...
__________________
בברכה, חיים.

  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. הזמן כעת הוא 23:09.

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