سلام
من یه کد php دارم که در یک تک صفحه هست
من میخوام هر روز ساعت 12 ظهر این فایل یک بار به صورت اتوماتیک، کد های داخلش اجرا بشه. بدون اینکه دخالت انسان در کار باشه
بهترین راه حل واسه این کار چیه؟
سلام
من یه کد php دارم که در یک تک صفحه هست
من میخوام هر روز ساعت 12 ظهر این فایل یک بار به صورت اتوماتیک، کد های داخلش اجرا بشه. بدون اینکه دخالت انسان در کار باشه
بهترین راه حل واسه این کار چیه؟
دوستدار کتاببلیان
ویرایش توسط سیدرضا بازیار : April 13th, 2019 در ساعت 22:05
دوستدار کتاببلیان
یکی از راه هاش فکر کنم این باشه که یه بار اسکریپت خودتون رو اجرا کنید و با sleep یک روز وقفه ایجاد کنید و مجدد همون اسکریپت پس از اتمام زمان تعیین شده اجرا میشه .
اطلاعات بیشتر اینجا هست :کد PHP:
while (true) { echo "hello\n"; sleep(24*3600);}
https://www.php.net/manual/en/function.sleep.php
سلام و وقت بخیر
از این سایت هم میتونین استفاده کنین :
https://cron-job.org/en/
ما که نفهمیدیم آخرش شما میخواین بدون دخالت انسان این کار انجام بشه یا دستی؟؟
پست اول نوشتین "بدون اینکه دخالت انسان در کار باشه" بعد که گفتن cron job نوشتین "به صورت دستی ". اگه دستیه که هر 12 ساعت url رو باز کنید
سلام بهترین راه حل cron job هست.
اما باز باید ماهیت کار مشخص باشه.
کدوم سرور هست که تایم اوت php اون نامحدود باشه ؟!؟؟!؟!!؟؟!
اگر کامل بدون دخالت نیاز دارید cronjob
اگر بدون دخالت خودتون نیاز دارید و سایت بازدید داره میتونید با استفاده از یک کد php دیگه بازدید هارو به عنوان کران جاب بزارید .
دقیقا مثل کاری که cron وردپرس میکنه . و از بازدید کاربرا به عنوان کران جاب استفاده میکنه
کد به این شکل میشه
یک فایل تکست به عنوان دیتابیس
اگر ساعت 12 بود و داخل فایل تکست فالس بود اجرا و ترو کردن فایل تکست
اگر ساعت 12 نبود فالس کردن فایل تکست
ویرایش توسط 1wp.ir : April 13th, 2019 در ساعت 19:40
دوستدار کتاببلیان
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)