تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 11

نام تاپيک: online users & set font in imagestring

  1. #1
    اگه نباشه جاش خالی می مونه nibble's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    USA Boston MA
    پست ها
    477

    14 online users & set font in imagestring

    سلام دوستان
    دوتا سوال داشتم که ممنون می شم اساتید و دوستان کمکم کنند
    1 من می خوام تعداد اعضای online سایت و لیست آن ها رو نمایش بدم
    واینکه تشخیص بدم کی یک کاربر از سایت خارج می شه
    اما چه جوری نمی دونم ؟
    برای ورود کاربران هم فقط از session استفاده می کنم

    2 در دستور imagestring چه جوری می تونم نوع font رو مشخص کنم و همچنین اندازه ی فونت رو (می دونم که پارامتر دوم اندازه ی فونت رو مشخص می کنه اما اندازه هاش دقیق نیست مثلا 3 حالت bold داره اما 4 نه دوباره 5 bold هست )
    پیشاپیش ممنون

  2. #2
    اگه نباشه جاش خالی می مونه .: محمد :.'s Avatar
    تاريخ عضويت
    Jan 2009
    محل سكونت
    Apache
    پست ها
    222

    پيش فرض

    این جواب سوال دومت :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    این جواب سوال اولت :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. #3
    اگه نباشه جاش خالی می مونه .: محمد :.'s Avatar
    تاريخ عضويت
    Jan 2009
    محل سكونت
    Apache
    پست ها
    222

    پيش فرض

    این جواب سوال دومت :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این جواب سوال اولت ، البته اسکریپتش :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  4. این کاربر از .: محمد :. بخاطر این مطلب مفید تشکر کرده است


  5. #4
    اگه نباشه جاش خالی می مونه nibble's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    USA Boston MA
    پست ها
    477

    پيش فرض

    سلام من که چیزی سر در نیوردم از طرفی تمام اسکریپت هایی که دیدم فقط تعدا اعضا رو نشون می ده که من می خوام username کابرانی که log in کردن رو نشون بدم

  6. #5
    اگه نباشه جاش خالی می مونه nibble's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    USA Boston MA
    پست ها
    477

    پيش فرض

    سلام از چیز هایی که search کردم این مطلب رو فهمیدم که باید یه table دیگه بسازم و وقتی کاربری login کرد به این جدول اضافه بشه و وقتی log out کرد از این جدول حذف بشه بنابراین این جدول همیشه اعضای online رو نشون می ده
    اما حالا چند تا سوال دارم:
    اول اینکه فرض کنیم کاربر log out نکرد و بدون log out از سایت خارج شد که اکثران هم همین کار رو انجام می دن
    حالا باید یه جورایی بفهمیم که کاربر کی از سایت خارج شده ولی چه جوری بفهمیم؟
    در واقع بهتر بگم من فکر می کنم باید بفهمیم چه زمانی session مربوط به کاربر از بین رفته حالا چه جوری این قضیه رو بفهمیم؟


    و سوال دیگه اینکه هر کاربری login کرد به این جدول اضافش کنم یا برای همه ی کاربران یک رکورد در این جدول داشته باشم و وقتی log in کرد یه فیلدی مثل online رو به یک تغییر بدم به نظرتون کدوم بهتره؟

    و اینکه راهی است که بدون استفاده از جدول این کار رو انجام بدیم؟

  7. #6
    اگه نباشه جاش خالی می مونه TemplateMonster's Avatar
    تاريخ عضويت
    Mar 2007
    پست ها
    416

    پيش فرض

    فکر کنم وقتی کاربر از سایت خارج می‌شه sessionاش هم نابود می‌شه. به هر حال، ساخت جدول ایده‌ی خوبی نیست؛ نمی‌شه متغیرهای عضو $_SESSION رو بگیریم تا کاربرا و مشخصاتشتون رو به دست بیاریم؟

  8. این کاربر از TemplateMonster بخاطر این مطلب مفید تشکر کرده است


  9. #7
    اگه نباشه جاش خالی می مونه nibble's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    USA Boston MA
    پست ها
    477

    پيش فرض

    سلام ممنون
    خوب چه جوری متغیرهای عضو $_session رو بگیرم؟

  10. #8
    پروفشنال MATRIX reloaded's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    فعلا تو http://www.elmik.ir
    پست ها
    648

    پيش فرض یک راهنمایی بدردبخور

    php یک سری امکاناتی داره که به شما این اجازه رو می ده که وقتی یک سیشن ایجاد می شه توی دیتابیس هم اونو بنویسی.
    و زمانی هم که عمر سیشن تموم می شه خودبخود اون سیشن از دیتابیس پاک می شه.
    شما می تونی اطلاعات اضافی رو هم بهمراه session_id ، http_user_agent و زمان آنلاین، زمان انقضا و نام کاربر یا id کاربر رو اضافه کنی
    اینطوری دقیقا می فهمی که کیا آنلاین هستن، چند نفر مهمان داری و...
    گرفتن نتایج دقیق هم با چند تا join ساده از جداول session و کاربرها امکان پذیر هست

    من کد php برای ذخیره session ها بهمراه جدول رو برات می ذارم:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    می تونی جای متغیر هایی که من گذاشتم رو عوض کنی

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    باز می تونی جدول رو بنا به سلیقه خودت بسازی...

  11. این کاربر از MATRIX reloaded بخاطر این مطلب مفید تشکر کرده است


  12. #9
    پروفشنال MATRIX reloaded's Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    فعلا تو http://www.elmik.ir
    پست ها
    648

    پيش فرض

    البته متذکر بشم که برخی توابع دیتابیس که تو کد هست مال kernel منه که استفاده می کنم ، شما میتونی تغییرش بدی

  13. این کاربر از MATRIX reloaded بخاطر این مطلب مفید تشکر کرده است


  14. #10
    اگه نباشه جاش خالی می مونه nibble's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    USA Boston MA
    پست ها
    477

    پيش فرض

    سلام ممنون
    فقط می شه یه لطفی کنید یه توضیحی هم بدید (می دونم که documentation کدها کامل بود ولی یه جاهایی رو مشکل دارم)
    من کدی رو که نوشتید امتحان نکدم ولی تا اونجایی که فهمیدم فقط تعداد افراد online رو بر می گردونه

    و یه سوال چه جوری می تونم session هایی که set شدند رو به صورت آرایه بگیرم؟

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •