Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟
سلام .
چطور میشه یک کد رو در یک زمان خاص اجرا کنیم ؟
تقریبا مثل کرون جاب ؛ با این تفاوت که کرون جاب مثلا هر ساعت ، هر دقیقه اینا صفحه رو لود میکنه اما من میخوام مثلا 17 جولای ساعت 2:16 دقیقه شب ، یه صفحه لود بشه .
این کار با کرون جاب ممکنه ؟
یا باید یه کار دیگه ای کرد ؟
پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟
سلام
یک راه حل اینه که کرون جاب رو مرتب اجرا کنید و در ابتدای صفحه php مرتب چک بشه که این تاریخ هست یا نه، اگر بود ادامه کد اجرا بشه.
یا علی
پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟
نقل قول:
نوشته اصلی توسط
Alireza_H
سلام
یک راه حل اینه که کرون جاب رو مرتب اجرا کنید و در ابتدای صفحه php مرتب چک بشه که این تاریخ هست یا نه، اگر بود ادامه کد اجرا بشه.
یا علی
فوق العاده فشار میاد به سرور ؛ اونم از نوع بی فایدش !
پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟
سلام
مورد دیگه: اگر کاربر این صفحه رو فراخوانی می کنه، باز هم می تونید در ابتدای کد تاریخ بگذارید که این تاریخ که مدنظر شما بوده، یا نه.
یا علی
پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟
نقل قول:
نوشته اصلی توسط
Amir Mohammad99
فوق العاده فشار میاد به سرور ؛ اونم از نوع بی فایدش !
یه کرون جاب بزارید هر دیقه اجرا شه... براش یه دستور شرطی بزارید اگه تاریخ فلان بود فلان کارو بکن واگرنه exit;
چه فشاری میاد؟ 60 ثانیه یبار یدونه فقط تاریخو چک میکنه ! تازه برا سرورم مفیده نمیخوابه ... ورزش سلامتی...
پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟
نقل قول:
نوشته اصلی توسط
miladtnt
یه کرون جاب بزارید هر دیقه اجرا شه... براش یه دستور شرطی بزارید اگه تاریخ فلان بود فلان کارو بکن واگرنه exit;
چه فشاری میاد؟ 60 ثانیه یبار یدونه فقط تاریخو چک میکنه ! تازه برا سرورم مفیده نمیخوابه ... ورزش سلامتی...
:)
نه متاسفانه یاد ندارم شرطشو !
یعنی Command های Cpanel رو یاد ندارم .
ممکنه شما Command این رو بهم بدید ؟
مطمئنید فشار نمیاد ؟
آخه من بدون این شرط تست کردم پدر سرور در اومد
پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟
با تابع time آشنایی دارید؟ یه دستور شرطی این مدلی بسازید:
کد PHP:
if (time > $zamane_shoma && (time() - 60) < $zamane_shoma) { file_get_contents("http://address safhe"); }
ربطی به سی پنل نداره ! فقط یه کرون جاب ایجاد کنید اینو هر دیقه اجرا کنه و کدتونو توش بزارید
درضمن اگه کارتون زیاد نیست و اون زماناتون نیاز نیست دستی تو سی پنل کرون جابی بسازید که یکبار فقط در فلان تاریخ اجرا بشه والسلام
پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟
نقل قول:
نوشته اصلی توسط
miladtnt
با تابع time آشنایی دارید؟ یه
نه متاسفانه !
زیاد با سی پنل و این چیز آشنایی ندارم (قسمت هایی مثل cmd )
پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟
نقل قول:
نوشته اصلی توسط
Amir Mohammad99
سلام .
چطور میشه یک کد رو در یک زمان خاص اجرا کنیم ؟
تقریبا مثل کرون جاب ؛ با این تفاوت که کرون جاب مثلا هر ساعت ، هر دقیقه اینا صفحه رو لود میکنه اما من میخوام مثلا 17 جولای ساعت 2:16 دقیقه شب ، یه صفحه لود بشه .
این کار با کرون جاب ممکنه ؟
یا باید یه کار دیگه ای کرد ؟
کد:
16 2 17 7 7 -q php /path/of/file.php
17 جولای ساعت 2:16 صبح اجرا میشود ...
پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟
نقل قول:
نوشته اصلی توسط
us12
کد:
16 2 17 7 7 -q php /path/of/file.php
17 جولای ساعت 2:16 صبح اجرا میشود ...
به ترتیب اعداد چی هستند ؟
میشه راهنمایی کنید ؟