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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 14-04-06, 03:15   # 1
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

שאלה בקשר לדרך שלי ל 'אורחים באתר'.

אני רוצה לכתוב את האורחים שנמצאים באתר, וחשבתי לעשות ככה (בהנחה שלמשתמשים רשומים יש קוקיז):
= כניסה לדף.
- האם יש קוקיז?
- יש.
- לא קורה כלום.
- אין.
- מתחיל סשן.
- כתיבת רשימת הסשנים ע"י לולאה עם הפונקציה mseason_list או mseason_listvar .

= יציאה מהדף.
- האם יש קוקיז?
- יש.
- לא קורה כלום.
- אין.
- חיסול סשן.

עצות? דעות? תגובות?
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 14-04-06, 06:16   # 2
LosNir
מתאורר / יצא בחוץ
 
LosNir's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ראשון לציון
גיל: 33
הודעות: 2,686
שלח הודעה באמצעות ICO אל LosNir שלח הודעה באמצעות MSN אל LosNir

LosNir לא מחובר  

אני לא חושב שזה אפשרי למימוש, תנסה לעשתו כזה דבר ותגיד לנו אם הצלחת,
הינה קוד מתאים (בהנחה שיש מערכת הרשמה):

= כניסה לדף
- בדיקה האם קיים סשן/קוקי של השם משתמש וסיסמא (הסבר: האם המשתמש מחובר)
- אם כן,
======================
- הכנס למסד רשומה חדשה עם שם המשתמש לטבלה online:
PHP קוד:
mysql_query("INSERT INTO online VALUES('$user')"); 
======================
אם לא,
======================
- אל תעשה כלום
======================
- קריאת כל הרשומות הקיימת בטבלה online ע"י לולאה, ועל כל רשומה נקדם את $i באחד:
PHP קוד:
$i 0;
$q mysql_query("SELECT * FROM online");
while(
$a mysql_fetch_array($q))
{
$i++;
}
echo 
"users online: $i"
בהצלחה

עריכה:

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

Last edited by LosNir; 14-04-06 at 06:19..
  Reply With Quote
ישן 14-04-06, 06:25   # 3
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

מה שכתבת סותר את עצמו:
אתה אומר שאם הוא מחובר אז צריך להכניס נתונים לטבלה..
אבל אם הוא מחובר הוא לא אורח......

לפי דעתי מה שכתבתי ניתן ליישום בקלות.
אני אלך לחפש את הפונקציה או מה שזה לא יהיה ל 'איך יודעים כשהאורח יוצא מהדף'.
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 14-04-06, 06:35   # 4
LosNir
מתאורר / יצא בחוץ
 
LosNir's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ראשון לציון
גיל: 33
הודעות: 2,686
שלח הודעה באמצעות ICO אל LosNir שלח הודעה באמצעות MSN אל LosNir

LosNir לא מחובר  

ציטוט:
נכתב במקור על ידי miniature
מה שכתבת סותר את עצמו:
אתה אומר שאם הוא מחובר אז צריך להכניס נתונים לטבלה..
אבל אם הוא מחובר הוא לא אורח......

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

- מתחיל סשן.
- כתיבת רשימת הסשנים ע"י לולאה עם הפונקציה mseason_list או mseason_listvar .

מה שם הסשן? תיתן יותר פרטים..
ולמה לכתוב את הסשנים?
אתה אמור לבדוק כמה סשנים יש, ואז להדפיס את הכמות.
וכשתמצא את הפונקציה שבודקת אם המשתמש יצא, ותגיד לי (לדעתי זה לא אפשרי, בגלל שהקוד רץ כשנכנסים, ואין אפשרת להריץ קטע קוד כשיוצאים מהדף, אבל בהחלט אפשרי לעשות זאת עם JS (רמז: onunload, ואז העברה לקובץ שמוחק את הסשן)
  Reply With Quote
ישן 14-04-06, 06:37   # 5
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

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

- מתחיל סשן.
- כתיבת רשימת הסשנים ע"י לולאה עם הפונקציה mseason_list או mseason_listvar .

מה שם הסשן? תיתן יותר פרטים..
ולמה לכתוב את הסשנים?
אתה אמור לבדוק כמה סשנים יש, ואז להדפיס את הכמות.
וכשתמצא את הפונקציה שבודקת אם המשתמש יצא, ותגיד לי (לדעתי זה לא אפשרי, בגלל שהקוד רץ כשנכנסים, ואין אפשרת להריץ קטע קוד כשיוצאים מהדף, אבל בהחלט אפשרי לעשות זאת עם JS (רמז: onunload, ואז העברה לקובץ שמוחק את הסשן)
אני לא מבין גדול ב JS
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 14-04-06, 06:41   # 6
LosNir
מתאורר / יצא בחוץ
 
LosNir's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ראשון לציון
גיל: 33
הודעות: 2,686
שלח הודעה באמצעות ICO אל LosNir שלח הודעה באמצעות MSN אל LosNir

LosNir לא מחובר  

ציטוט:
נכתב במקור על ידי miniature
אני לא מבין גדול ב JS
סליחה, זה לא JS, זה פשוט פרמטר ב BODY, שהערך שלו הוא ממש ממש טיפה JS
למשל:

HTML קוד:
<body onunload="window.location=('remove.php?user=$user')">
  Reply With Quote
ישן 14-04-06, 06:57   # 7
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

אוקי, תודה.
אני יכול פשוט לעשות:
HTML קוד:
<body onunload="window.location=('<?$seassion_destroy?>')">
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 14-04-06, 07:00   # 8
LosNir
מתאורר / יצא בחוץ
 
LosNir's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ראשון לציון
גיל: 33
הודעות: 2,686
שלח הודעה באמצעות ICO אל LosNir שלח הודעה באמצעות MSN אל LosNir

LosNir לא מחובר  

ציטוט:
נכתב במקור על ידי miniature
אוקי, תודה.
אני יכול פשוט לעשות:
HTML קוד:
<body onunload="window.location=('<?$seassion_destroy?>')">
לא, הקוד הזה ינסה לעביר אותך לדף <?$seassion_destroy?>
  Reply With Quote
ישן 14-04-06, 07:10   # 9
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

ציטוט:
נכתב במקור על ידי LosNir
לא, הקוד הזה ינסה לעביר אותך לדף <?$seassion_destroy?>
אה, אבל אני רוצה שזה יבצע פעולה, לא שיעביר את המשתמש עמוד.
ובעצם, אם הוא יוצא, איך זה יעביר אותו עמוד?!
בכל אופן, אני רוצה שזה יבצע פעולה ולא העברת עמוד.
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 14-04-06, 11:03   # 10
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

תנסה לעשות את זה עם טבלה מסוג MEMORY ולא MyISAM
זה אפשרי אבל מסובך
ולא נראה לי אפשרי בלי משאב (קובץ, מסד וכולה)

וביציאה,אתה חייב לבצע הפנייה לדף מסויים (unload).
ד"א, זה session_destroy ולא seassion
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  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. הזמן כעת הוא 17:08.

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