من می خواهم که با کد php تایمری طراحی کنم که بعد از 24 ساعت دوباره شروع به کار کنه فقط با زمان کار دارم نه تاریخ مثلا از ساعت 23:59:59 شروع کنه و تکرار بشه. اگر کسی در این زمینه من را کمک کنه ممنون می شم
من می خواهم که با کد php تایمری طراحی کنم که بعد از 24 ساعت دوباره شروع به کار کنه فقط با زمان کار دارم نه تاریخ مثلا از ساعت 23:59:59 شروع کنه و تکرار بشه. اگر کسی در این زمینه من را کمک کنه ممنون می شم
آخرین ویرایش به وسیله khosro-yazdani : یک شنبه 26 شهریور 1391 در 22:06 عصر
این کار ها را با cron jobs توی Linux و task scheduler توی windows انجام میدن ! توی انجمن جستجو کنید پست های زیادی پیدا میکنید.
یعنی هیچ راهی نداره که با php یا javascript بشه سرهم آوردش؟
از date یا time نمیشه بهره برد؟
من اینو به نوعی واسه رفرش نیاز دارم که بره به بانک اطلاعاتی وصل شه و فیلدهاشو چک کنم
اگه میشه راهنمایی کنین
با جاوا اسکریپت که قطعا نمیشه ! باید browser شما 24 ساعته باز باشه !
راه حلش همونی هست که گفتم ! میتونی از سایت http://www.setcronjob.com استفاده کنی اگه نمیخوای درگیر کنترل پنل هاستتون بشین ! خیلی راحت میشه باهاش کاری که میخواین را انجام داد ! کافیه یک cron job به صورت روزانه در زمان مورد نظر ایجاد کنید تا url ی که حاوی کدهاتون هست را اجرا کنه !
http://chargetak.com/ میشه عزیزم (مرورگر رو ببند - باز کن فرقی نداره)با جاوا اسکریپت که قطعا نمیشه ! باید browser شما 24 ساعته باز باشه !
اگه منظورتون زمان قرعه کشی هستش که اصلا این چیزی نیست که دوستمون گفتن ! زمان قرعه کشی برای این سایت توی یک فیلد از database تعین شده و وقتی شما صفحه را صدا میزنید زمان فعلی و زمان قرعه کشی را میگیره و با یک setInterval ثانیه به ثانیه ازش کم میکنه ! خود همین سایت اگه بخواد راس زمان قرعه کشی ، قرعه کشی را انجام بده مجبوره یک cron job را ست کنه و نمیتونه امیدوار باشه کسی در اون لحظه سایت را باز کرده باشه !
کلا hit کردن یک صفحه در زمان مشخص تنها راه معمولش همون cron jobs هستش !
پس من روی cron jobs کار کنم ببینم به جواب می رسم یا نه؟
ممنون از راهنمایتون