رفتن به مطلب
برای استفاده از انجمن و عضـویت کلیک کنید.

AnswerCenter

مرکز پاسخگویی به سوالات برنامه نویسی

  • مرجع پاسخگویی
  • تولید آموزش
  • سفارش پروژه

درخواست سفارش پروژه

اطلاعیه

کاربر گرامی

به انجمن برنامه نویسی AnswerCenter.ir خوش آمدید

 برای استفاده از تمامی امکانات سایت لطفا در انجمن عضو شوید


سوال

alimo1999    41

کاربر عادی

سلام و درود

چجوری می تونیم یه چت داخل برنامه بسازم مثل همه اپ های دیگه که فقط بین من و کاربر باشه عین پیام رسانا نمی گم مثل یک ارتباط با ما انلاین

 پیشا پیش ممنون بابت پاسخ گوییی

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

6 پاسخ به این سوال تا کنون داده شده است

پست های پیشنهاد شده

  • 0
J293    14

کاربر عادی

سلام

اگر می خوایید پیام کاربر براتون ایمیل بشه باید از smtp استفاده کنید . دو راه استفاده از smtp وجود داره :

۱- مستقیم بدون واسط (شخصا استفاده نکردم)

۲- با استفاده از واسط . به این صورت که ما میایم مثلا یه اسکریپت php رو داخل هاست میسازیم بعد smtp رو داخلش تعریف میکنیم و از طریق اون فایل php اقدام به ارسال ایمیل می کنیم.ما داده های موردنظرمون رو از طریق متد POST به این فایل php ارسال می کنیم که برای این کار میتونید از کتابخانه HttpUtils2 که همراه خود B4A هست استفاده کنید .

این کتابخانه که گفتم آموزش استفادش توی اینترنت زیاده . گوگل کنید.

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
نورنما    515

پاسخگو و راهنما

در در 1397/06/23, 17:00:25، alimo1999 گفته است :

سلام و درود

چجوری می تونیم یه چت داخل برنامه بسازم مثل همه اپ های دیگه که فقط بین من و کاربر باشه عین پیام رسانا نمی گم مثل یک ارتباط با ما انلاین

 پیشا پیش ممنون بابت پاسخ گوییی

 

سلام 

سورس این لینک زیر عالیه برای کارهای اینچنینی .

 

فقط اگر بخواین هرکاربری فقط پیامهای مخصوص خودشو ببینه و چت گروهی نباشه 

باید قبل هرپیام نام کاربری هم اضافه کنید ، و شرطی هم بگذارید که اگر مدیر به هرپیامی پاسخ داد،

 

تنها پیام برای کاربری نمایش داده بشه که پیامو فرستاده ومدیر درصددپاسخ به او بوده.

 

البته دقت کنید چون فایل html.log واحدی وجود دارد لذا ، مدیر طبعا باید همه پیامها را یکجا ببیند

و این کاربران هستندکه تنها پاسخها وپیامهای خود را مشاهده خواهند کرد.

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

 

ویا کلا بجای متنهای ذخیره شده در فایل html.log پیامها را به دیتابیس آنلاین انتقال بدین که این دیگه کمی پیچیده میشه.

* (این سورس خیلی سریع و سبک هست در انتقال اطلاعات و نیازی به سرور وهاست خاصی نداره و در هر نوع هاستی که دستورات  php رو پشتیبانی کنه میشه ازش استفاده کرد)

 

 

  • پسندیدن 1
  • تشکر 1

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
mohammad3250    181

کاربر رو به رشد

میتونی از nodejs استفاده کنی با php و جدول هم میشه با یه فایل text هم میشه بستگی داره چقدر سمت سرور بلد باشی و نیازت کدوم راحت تر میتونی انجام بدی

  • تشکر 1

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
alimo1999    41

کاربر عادی

در ۱ ساعت قبل، نورنما گفته است :

 

سلام 

سورس این لینک زیر عالیه برای کارهای اینچنینی .

 

فقط اگر بخواین هرکاربری فقط پیامهای مخصوص خودشو ببینه و چت گروهی نباشه 

باید قبل هرپیام نام کاربری هم اضافه کنید ، و شرطی هم بگذارید که اگر مدیر به هرپیامی پاسخ داد،

 

تنها پیام برای کاربری نمایش داده بشه که پیامو فرستاده ومدیر درصددپاسخ به او بوده.

 

البته دقت کنید چون فایل html.log واحدی وجود دارد لذا ، مدیر طبعا باید همه پیامها را یکجا ببیند

و این کاربران هستندکه تنها پاسخها وپیامهای خود را مشاهده خواهند کرد.

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

 

ویا کلا بجای متنهای ذخیره شده در فایل html.log پیامها را به دیتابیس آنلاین انتقال بدین که این دیگه کمی پیچیده میشه.

* (این سورس خیلی سریع و سبک هست در انتقال اطلاعات و نیازی به سرور وهاست خاصی نداره و در هر نوع هاستی که دستورات  php رو پشتیبانی کنه میشه ازش استفاده کرد)

 

 

 

در 35 دقیقه قبل، mohammad3250 گفته است :

میتونی از nodejs استفاده کنی با php و جدول هم میشه با یه فایل text هم میشه بستگی داره چقدر سمت سرور بلد باشی و نیازت کدوم راحت تر میتونی انجام بدی

سلام مممنون که وقتتون رو به من دادید:53::53:

راستشو بخوااین من اپلیکیشنم زیاد بزرگ نیست و از طرفی تا به حال سمت سرور کار نکردم ولی سمت اندرویدم بد نیست می تونم کارای زیادی کنم من می خوام برا هر کاربر یه فایل txt ایجاد کنم رو هاست و اونو هرسری اپدیت کنم مثلا کارب راسم خودشو می نویسه محمد بعد تو برنامه من یک فایل تک س ایجاد میشه و اونو میفرسته سمت هاست و بعد من او فایل تکس و از هاست با یک اپلیکشن دیگه دانلود می کنم و بعد فایل دریافت شده رو  توش جواب می دم و یه بار دیگه با همین اپلیکشن دوم اپلود می کنم سمت هاست و تو اپایکیشن اولم هم می زارم که مثلا هر یک دقیقه اون فایلو دانلود کنه و اگر تغییر توش بود نمایش بده و یا نوتیفیکیشن بفرسته

به نظرتون این راه شدنی یانه (کاش یه اموزش درباره اپلود فایل تو هاست هم بود) ؟

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
M-CAP7AIN    505

پاسخگو و راهنما

در 16 ساعت قبل، alimo1999 گفته است :

 

سلام مممنون که وقتتون رو به من دادید:53::53:

راستشو بخوااین من اپلیکیشنم زیاد بزرگ نیست و از طرفی تا به حال سمت سرور کار نکردم ولی سمت اندرویدم بد نیست می تونم کارای زیادی کنم من می خوام برا هر کاربر یه فایل txt ایجاد کنم رو هاست و اونو هرسری اپدیت کنم مثلا کارب راسم خودشو می نویسه محمد بعد تو برنامه من یک فایل تک س ایجاد میشه و اونو میفرسته سمت هاست و بعد من او فایل تکس و از هاست با یک اپلیکشن دیگه دانلود می کنم و بعد فایل دریافت شده رو  توش جواب می دم و یه بار دیگه با همین اپلیکشن دوم اپلود می کنم سمت هاست و تو اپایکیشن اولم هم می زارم که مثلا هر یک دقیقه اون فایلو دانلود کنه و اگر تغییر توش بود نمایش بده و یا نوتیفیکیشن بفرسته

به نظرتون این راه شدنی یانه (کاش یه اموزش درباره اپلود فایل تو هاست هم بود) ؟

این کار واقعا اشتباه ،

  • فرض کنید حجم این فایل زیاد شه ، رو سرعت دانلود تاثیر میزاره
  • هرکس به این پیام دسترسی داره ، چون هیچ حفاظتی روش انجام نشده

 

اگه برنامه چت RealTime از سوکت استفاده کنید . node.js کاربردیه قدرت بالایی هم داره  . اگه RealTime نیست از php , mysql استفاده کنید.

 

  • پسندیدن 1
  • تشکر 1

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
  • 0
alimo1999    41

کاربر عادی

در 13 ساعت قبل، M-CAP7AIN گفته است :

این کار واقعا اشتباه ،

  • فرض کنید حجم این فایل زیاد شه ، رو سرعت دانلود تاثیر میزاره
  • هرکس به این پیام دسترسی داره ، چون هیچ حفاظتی روش انجام نشده

 

اگه برنامه چت RealTime از سوکت استفاده کنید . node.js کاربردیه قدرت بالایی هم داره  . اگه RealTime نیست از php , mysql استفاده کنید.

 

ممنون بابت پاسخگوی همه دوستان

امنیت واسه این اپلیکیشن اصلا مهم نیست چون اطلاعات اموزشی رد و بدل میشه (و از طرفی اصلا معلوم نیست که این برنامه دانلود زیادی داشت باشه و لی اگر زیاد شد تعداد کاربر 100% میرم سمت php ))

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

مهمان
پاسخ به این سوال ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.


×
×
  • جدید...