PDA

View Full Version : سوال: ساخت برنامه گفتگوی اینترنتی



Mo_hasan1366
سه شنبه 28 اردیبهشت 1389, 05:20 صبح
با عرض سلام و خسته نباشی خدمت برنامه نویسان محترم

در php چطور میشه یک برنامه گفتگوی انترنتی ایجاد کرد


با تشکر

pashaie
سه شنبه 28 اردیبهشت 1389, 08:09 صبح
کار زیاد پیچیده ای نیست
یه جدول واسه کاربرا در نظر می گیری، یه جدولم واسه صحبتهای که قرار تو چت روم انجام بشه،
هر صحبتم که شد رو با تاریخ/زمان و IP و ایدی کاربر تو جدول ذخیره می کنی و با یه محدودیتی - مثل بیستا پست آخر - هم پست های اخیر رو نشون میدی.

فقط مسئله ای که اینجا مهمه اینه که معمولا بروز شدن اون لیست باید با AJAX انجام بشه تا تغییرات سریع مشاهده بشه

Mo_hasan1366
پنج شنبه 30 اردیبهشت 1389, 05:28 صبح
چطور متغیر به اشتراک بزاری که چند کاربر بتونن از آن استفاده کنند

pashaie
پنج شنبه 30 اردیبهشت 1389, 07:50 صبح
چطور متغیر به اشتراک بزاری که چند کاربر بتونن از آن استفاده کنند

می تونی مقدار متغییر مربوطه رو یا تو دیتابیس و یا تو فایل ذخیره کنی، و در ابتدا ران شدن اسکریپت، مقدار رو از دیتابیس بخونی و وقتی کارت تموم شئ، مقدار جدبد رو ذخیره کنی
البته این روش مشکل اساسی هم داره و اونم اینه که اگه دوتا درخواست با هم رسید، هر دوت درخواست به مقدار اولبه اون متغیر اشاره می کنند

trade_mark
پنج شنبه 30 اردیبهشت 1389, 14:58 عصر
دوست عزیز این یه برنامه چت که با ajax نوشته شده
می تونی رو کد هاش کار کنی و برنامه دلخواه خودتو در بیاری
بازم اگر سوالی بود در خدمتیم

Mo_hasan1366
یک شنبه 02 خرداد 1389, 17:43 عصر
با عرض سلام و خسته نباشی خدمت برنامه نویسان محترم
چطور میشه پیام ارسال شده به سرور به کامپیوتر مقصد اغرسال کرد;

trade_mark
یک شنبه 02 خرداد 1389, 18:24 عصر
با عرض سلام و خسته نباشی خدمت برنامه نویسان محترم
چطور میشه پیام ارسال شده به سرور به کامپیوتر مقصد اغرسال کرد;

برای اینکه بخوای ارسال ها در کلاینت نشون بدی باید از طریق کلاینت در خواست بفرستی(ajax) و این کار رو در بازه های زمانی خاصی انجام بدی

mirmousavi.m
دوشنبه 03 خرداد 1389, 00:56 صبح
از برنامههای phpmychat و echat که با php نوشته شده هم میتونی استفاده کنی