-
July 13th, 2016, 21:50
#1
Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟
سلام .
چطور میشه یک کد رو در یک زمان خاص اجرا کنیم ؟
تقریبا مثل کرون جاب ؛ با این تفاوت که کرون جاب مثلا هر ساعت ، هر دقیقه اینا صفحه رو لود میکنه اما من میخوام مثلا 17 جولای ساعت 2:16 دقیقه شب ، یه صفحه لود بشه .
این کار با کرون جاب ممکنه ؟
یا باید یه کار دیگه ای کرد ؟
-
-
July 13th, 2016 21:50
# ADS
-
July 13th, 2016, 21:53
#2
عضو جدید
پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟
سلام
یک راه حل اینه که کرون جاب رو مرتب اجرا کنید و در ابتدای صفحه php مرتب چک بشه که این تاریخ هست یا نه، اگر بود ادامه کد اجرا بشه.
یا علی
شماره مجازی به همراه مرکز تماس (سانترال - محیط کامل مدیریت تماسهای ورودی) تحت وب از 70 کشور و 3000 شهر دنیا، با امکان تماس گرفتن با شماره تهیه شده
www.Telobal.com
-
-
July 13th, 2016, 21:54
#3
پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟

نوشته اصلی توسط
Alireza_H
سلام
یک راه حل اینه که کرون جاب رو مرتب اجرا کنید و در ابتدای صفحه php مرتب چک بشه که این تاریخ هست یا نه، اگر بود ادامه کد اجرا بشه.
یا علی
فوق العاده فشار میاد به سرور ؛ اونم از نوع بی فایدش !
-
-
July 13th, 2016, 21:59
#4
عضو جدید
پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟
سلام
مورد دیگه: اگر کاربر این صفحه رو فراخوانی می کنه، باز هم می تونید در ابتدای کد تاریخ بگذارید که این تاریخ که مدنظر شما بوده، یا نه.
یا علی
شماره مجازی به همراه مرکز تماس (سانترال - محیط کامل مدیریت تماسهای ورودی) تحت وب از 70 کشور و 3000 شهر دنیا، با امکان تماس گرفتن با شماره تهیه شده
www.Telobal.com
-
-
July 13th, 2016, 22:00
#5
عضو انجمن
پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟

نوشته اصلی توسط
Amir Mohammad99
فوق العاده فشار میاد به سرور ؛ اونم از نوع بی فایدش !
یه کرون جاب بزارید هر دیقه اجرا شه... براش یه دستور شرطی بزارید اگه تاریخ فلان بود فلان کارو بکن واگرنه exit;
چه فشاری میاد؟ 60 ثانیه یبار یدونه فقط تاریخو چک میکنه ! تازه برا سرورم مفیده نمیخوابه ... ورزش سلامتی...
-
تعداد تشکر ها از miladtnt به دلیل پست مفید
-
July 13th, 2016, 22:02
#6
پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟

نوشته اصلی توسط
miladtnt
یه کرون جاب بزارید هر دیقه اجرا شه... براش یه دستور شرطی بزارید اگه تاریخ فلان بود فلان کارو بکن واگرنه exit;
چه فشاری میاد؟ 60 ثانیه یبار یدونه فقط تاریخو چک میکنه ! تازه برا سرورم مفیده نمیخوابه ... ورزش سلامتی...

نه متاسفانه یاد ندارم شرطشو !
یعنی Command های Cpanel رو یاد ندارم .
ممکنه شما Command این رو بهم بدید ؟
مطمئنید فشار نمیاد ؟
آخه من بدون این شرط تست کردم پدر سرور در اومد
-
-
July 13th, 2016, 22:05
#7
عضو انجمن
پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟
با تابع time آشنایی دارید؟ یه دستور شرطی این مدلی بسازید:
کد PHP:
if (time > $zamane_shoma && (time() - 60) < $zamane_shoma) { file_get_contents("http://address safhe"); }
ربطی به سی پنل نداره ! فقط یه کرون جاب ایجاد کنید اینو هر دیقه اجرا کنه و کدتونو توش بزارید
درضمن اگه کارتون زیاد نیست و اون زماناتون نیاز نیست دستی تو سی پنل کرون جابی بسازید که یکبار فقط در فلان تاریخ اجرا بشه والسلام
ویرایش توسط miladtnt : July 13th, 2016 در ساعت 22:13
-
تعداد تشکر ها از miladtnt به دلیل پست مفید
-
July 13th, 2016, 22:07
#8
پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟

نوشته اصلی توسط
miladtnt
با تابع time آشنایی دارید؟ یه
نه متاسفانه !
زیاد با سی پنل و این چیز آشنایی ندارم (قسمت هایی مثل cmd )
-
-
July 13th, 2016, 22:35
#9
عضو انجمن
پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟

نوشته اصلی توسط
Amir Mohammad99
سلام .
چطور میشه یک کد رو در یک زمان خاص اجرا کنیم ؟
تقریبا مثل کرون جاب ؛ با این تفاوت که کرون جاب مثلا هر ساعت ، هر دقیقه اینا صفحه رو لود میکنه اما من میخوام مثلا 17 جولای ساعت 2:16 دقیقه شب ، یه صفحه لود بشه .
این کار با کرون جاب ممکنه ؟
یا باید یه کار دیگه ای کرد ؟
کد:
16 2 17 7 7 -q php /path/of/file.php
17 جولای ساعت 2:16 صبح اجرا میشود ...
ویرایش توسط us12 : July 13th, 2016 در ساعت 22:36
-
تعداد تشکر ها ازus12 به دلیل پست مفید
-
July 13th, 2016, 22:46
#10
پاسخ : Php : چطور میشه یه کد رو در یک زمان خاص اجرا کرد ؟

نوشته اصلی توسط
us12
کد:
16 2 17 7 7 -q php /path/of/file.php
17 جولای ساعت 2:16 صبح اجرا میشود ...
به ترتیب اعداد چی هستند ؟
میشه راهنمایی کنید ؟
-