צריך לבנות פורום/צ'אט הכי פשוט שיש - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

צריך לבנות פורום/צ'אט הכי פשוט שיש


^DaGoN^

Recommended Posts

אז,

אני צריך לבנות פורום או צ'אט הכי פשוט שיש ממש ממש קטן, אני לומד תכנות באנטרנט דרך הבית-ספר ואני רוצה לעשות פורום ב-ASP/Java/HTML אני אפילו לא יודע במה אני צריך להשתמש כי אין לי רעיון להתחיל, אז אם למישהו יש מדריך או משהו בסגנון מאוד יעזור לי.

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

קישור לתוכן
שתף באתרים אחרים

צ'אט פשוט אפשר בקלות לבנות ע"י שימוש במסד נתונים.

דבר ראשון תבנה מסד שיכיל בתוכו 2 טבאלות, אחת למשתמשים רשומים, והשניה להודעות.

בטבלת המשתמשים תיהיה רשימה של כל שמות המשתמשים, ולכל שם מספר סידורי.

בטבלה השניה יהיו 2 עמודות, אחת שם המשתמש, והשניה תוכן ההודעה.

תעשה הרשמה פשוטה שבמהלכה על המשתמש לבחור רק בשם משתמש, ושמור אותו בסשן או משהו.

אחרי ההרשמה תעשה response.redirect לעמוד של הצ'אט עצמו.

שם תיהיה איזו רשימה של ה20 שורות האחרונות שנכתבו למסד (כולל השם של הכותב), ומתחתיהן תיבת טקסט לכתיבת ההודעה.

ברגע שמשתמש כתב הודעה, ולחץ "שלח", עדכן את הטבלה במסד, ורענן מחדש את העמוד.

זה צ'אט מאוד מאוד בסיסי ופשוט. מאוד קל ליצור אותו בasp.

קישור לתוכן
שתף באתרים אחרים

צ'אט פשוט אפשר בקלות לבנות ע"י שימוש במסד נתונים.

דבר ראשון תבנה מסד שיכיל בתוכו 2 טבאלות, אחת למשתמשים רשומים, והשניה להודעות.

בטבלת המשתמשים תיהיה רשימה של כל שמות המשתמשים, ולכל שם מספר סידורי.

בטבלה השניה יהיו 2 עמודות, אחת שם המשתמש, והשניה תוכן ההודעה.

תעשה הרשמה פשוטה שבמהלכה על המשתמש לבחור רק בשם משתמש, ושמור אותו בסשן או משהו.

אחרי ההרשמה תעשה response.redirect לעמוד של הצ'אט עצמו.

שם תיהיה איזו רשימה של ה20 שורות האחרונות שנכתבו למסד (כולל השם של הכותב), ומתחתיהן תיבת טקסט לכתיבת ההודעה.

ברגע שמשתמש כתב הודעה, ולחץ "שלח", עדכן את הטבלה במסד, ורענן מחדש את העמוד.

זה צ'אט מאוד מאוד בסיסי ופשוט. מאוד קל ליצור אותו בasp.

טוב עשיתי משהו כזה, נעזרתי באיזה משהו, הנה לינק למה שעשיתי:

http://www.nfo.co.il/Upload/nfo-uploads/kz3dr45_nfo.zip

בעיה אחת, שאני יוצא מהצ'אט ההודעות נשמרות בתוך הטבלה ... אותן הודעות שנכנסתי לפני כן ורשמתי אותן, מה אני אמור לעשות...?

ותודה לכל מי שניסה לעזור עד עכשיו :)

טני מניח שאסור לך להשתמש בJSP או ASP.NET?

מותר לך להשתמש במסד נתונים כמו MYSQL?

אסור להשתמש ב-JSP או ASP.NET

אני יכול להשתמש במסד נתונים, אנחנו משתמשים ב-Access כרגע, לא מכיר את MySQL, בטח ששמעתי עליו לא יצא לעבוד עליו..

קישור לתוכן
שתף באתרים אחרים

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

אתה יכול לקבוע גם תאריך תפוגה לכל הודעה. אתה שומר את תאריך התפוגה בטבלת ההודעות, וכשאתה מתחבר, למחוק את כל אלה שתאריך התפוגה כבר עבר(אתה צריך למחוק לפני הצגת ההודעות).

קישור לתוכן
שתף באתרים אחרים

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

אתה יכול לקבוע גם תאריך תפוגה לכל הודעה. אתה שומר את תאריך התפוגה בטבלת ההודעות, וכשאתה מתחבר, למחוק את כל אלה שתאריך התפוגה כבר עבר(אתה צריך למחוק לפני הצגת ההודעות).

אממ קשה מדי... לא יודע איך לעשות את זה נראה לי

אני ינסה.. יש רעיון לכתיבה או משהו מוכן?

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...