اجرای اسکریپت به طور زماندار

victor.hodi

New Member
با سلام
من خیلی با پی اچ پی آشنا نیستم و میخوام یک اسکریپتی بنویسم که در یک زمان تعیین شده یک کار خاصی را انجام دهد
یکی میگفت باید به صورت cgi اجرا بشه تا امکانش باشه
از دوستان خواهش میکنم ساده ترین راه ممکن رو معرفی کنید
با تشکر
 

P.H.P

Member
سلام

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

باید تایین کنی آدرسی که میدی در زمان مشخص اجرا بشه

بدون cornjob هم میشه ولی باید هر روز یا همون زمانی که میدونی صفحه بازدید بشه

موفق
 

victor.hodi

New Member
اتفاقا قبلا تست کردم اما مشکلش اینه که به صورت دوره ای اجرا میشه و محدودیت داره
در ضمن برای رابط کاربری در سایت هم چیز مناسبی نبود
من میخوام به عنوان مثال تعدادی تاریخ را در دیتابیس وارد کرده و در زمان هایی که به اون میرسه یک تابع رو اجرا کنم
تو خیلی از اسکریپت ها این امکان رو دیدیم
مثلا زمان بندی برای حذف کاربرانی که بیشتر از 1 هفته تایید نشده باشند.
 

P.H.P

Member
حذف کاربران رو میتونی با php به صورت معمولی انجام بدی

ولی برای اون رکوردهایی که میخوای توی زمانی که مشخص کردی تابع اجرا بشه از همون corn job استفاده کن

تنظیم کن روی اجرای روزانه یا ساعتی (بستگی به نوع کارت داره)

بعد با شرط خروجی ای که میگیری مشخص کن ببین زمانش رسیده که این کار انجام بشه یا نه


موفق
 

جدیدترین ارسال ها

بالا