نمایش نتایج: از شماره 1 تا 10 , از مجموع 19

موضوع: Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟

    نقل قول نوشته اصلی توسط Amir Mohammad99 نمایش پست ها
    یه سیستمی داره طراحی میشه که نیاز داره از کاربر یه زمانی رو بگیره تا مثلا یه sms بفرسته به شماره ای که کاربر داده .
    مثلا کاربر میگه در 23 مرداد 97 یه اس ام اس بفرست به فلان شماره با این متن .
    من متاسفانه راه منطقی برای این کار پیدا نکردم .
    از طرقی سایت های دیگه همین خدمات ارسال در آینده رو ارائه میکنن اما نمیدونم چیجوری !
    برای ارسال در آینده لزومی نداره دقیقا در اون تایم ارسال بشه
    شما می تونید یک حلقه بی نهایت داشته باشید و داخل حلقه هر چند ثانیه delay بذارید تا فشار روی سرور نیاد.
    مثلا sleep(10) بزنید.
    بعد داخل حلقه چک کنید موردی برای اجرا هست یا نه
    برای ارسال مطلب در آینده نیاز به این حلقه هم نیست و میشه در کویری شرط نمایش رو جوری نوشت که مطالب آینده نشون داده نشند

    - - - Updated - - -

    البته با کران هم میتونید. هر یک دقیقه اجرا بشه و بعد چک کنید زمان مورد نظر رسیده یا خیر
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  2. #2
    کاربر اخراج شده
    تاریخ عضویت
    Sep 2015
    نوشته ها
    27
    تشکر تشکر کرده 
    11
    تشکر تشکر شده 
    5
    تشکر شده در
    5 پست

    پیش فرض پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟

    نقل قول نوشته اصلی توسط Rezash نمایش پست ها
    برای ارسال در آینده لزومی نداره دقیقا در اون تایم ارسال بشه
    شما می تونید یک حلقه بی نهایت داشته باشید و داخل حلقه هر چند ثانیه delay بذارید تا فشار روی سرور نیاد.
    مثلا sleep(10) بزنید.
    بعد داخل حلقه چک کنید موردی برای اجرا هست یا نه
    برای ارسال مطلب در آینده نیاز به این حلقه هم نیست و میشه در کویری شرط نمایش رو جوری نوشت که مطالب آینده نشون داده نشند

    - - - Updated - - -

    البته با کران هم میتونید. هر یک دقیقه اجرا بشه و بعد چک کنید زمان مورد نظر رسیده یا خیر
    این شرطی چک زمان رو با PHP باید بذارم یا در Command line کرون جاب سی پنل ؟
    میتونید یه نمونه ساده بدید ؟
    ممنونم

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

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

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •