راکت
حل شده

ساخت چت با php

6 پاسخ

سلام دوستان خسته نباشید ببخشید یه سوال داشتم .
من دارم یه چت با php میسازم و خب کاربر ها وقتی به همدیگه پیام میدن باید بتونن لیست اون کاربر ها رو ببین مثلا یه لیست از کسایی که من بهشون پیام دادم بیاره دقیقا مثل همه ی چت هایی که استفاده میکنیم اما یه مشکلی هست میخواستم بدونم چه روشی رو پیشنهاد میکنید؟
به نظرتون یه جدول داخل دیتابیس بسازم که بیاد بگه این دو نفر با هم چت دارن یا روش دیگه ای دارین ؟
منظورم اینه یه جدول که نام کاربر ارسال کنند و دریافت کننده رو داشته باشه و درصورتی که وقتی پیام ارسال میکنیم همچین رکوردی داخل جدول نباشه یکی میسازه و در صفحه اصلی در صورتی که کاربر به کسی پیام داده باشه داخل جدول هست و فقط کاربر های مربوط به خودش رو نشون میده .
به نظرتون از چه چیزی استفاده کنم ؟ اگه سوالم واضح نیست درک میکنم بگید یه جور دیگه توضیح بدم 😅
@hesammousavi

ثبت پرسش جدید

پاسخ‌ها

6
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

بهترین پاسخ

بایدم بسازید چیزی مثل room که ثبت بشه این پیام ها داخل فلان روم ثبت شدن

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

در کل در دیتابیس ساختار یک سیستم چت باید مشخص بشه اینکه دو شخص بین هم چت دارن که یکی از ابتدایی ترین موارد هست که باید انجام بشه اصلا !

سهیل ملکی
سهیل ملکی
@soheilsmg

تخصص: کارآموز برنامه نویسی

@hesammousavi
استاد چت رو من ساختم البته به صورت خیلی ساده و خب میشه گروه داشت یا پیام خصوصی ارسال کرد ولی مشکل اینجاست که من میخوام بهش بگم اگه $_GET['chat_id'] خالی بود بیاد تمام کسایی که بهشون پیام دادم رو بیاره و اونا رو به صورت لینک قرار بده تا کاربر بتونه گفت و گو های قبلی رو مشاهده کنه یا اینکه به کسی که قبلا پیغام داده پیغام بده اما خب همین افراد رو چجوری میشه جدا کرد ؟
ایده ی خودم این بود که یه جدول جدا بسازم که اینا رو قرار بده اینجوری اگه آیدی خود کاربر که سشن هست با خونه های جدول یکی باشه میاد کاربر ها رو نمایش میده . شما این روش رو قبول دارین یا میگین غیر استاندارد هست ؟

شاید پاسخ شما همین‌جا باشد

سهیل ملکی
سهیل ملکی
@soheilsmg

تخصص: کارآموز برنامه نویسی

@hesammousavi
خیلی ممنون استاد فقط یه سوال دیگه که اینو نمیدونم چیکار کنم . وقتی یه کاربر معمولی میخواد به یه نفر پیام بده آیدی اون شخص رو با @ مشخص میکنه میخواستم بدونم از چه تابعی استفاده کنم که خودش تشخیص بده ؟؟؟
ببخشید خیلی سوال پرسیدم 😅

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

تابع نداره اول اینکه @ در کجاست در اپلیکیشن یا در وب ؟ برای جاوااسکریپت کتابخونه های مختلفی وجود داره فکر کنم با عنوان mention میتونید سرچ کنید

سهیل ملکی
سهیل ملکی
@soheilsmg

تخصص: کارآموز برنامه نویسی

@hesammousavi
برای وب میخوام استاد حالا این عبارتی که گفتین رو سرچ میکنم خیلی ممنونم شبتون بخیر.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام