PDA

View Full Version : سوال: مشکل در اجرای فرمان در یک زمان خواص



<body>
دوشنبه 10 مرداد 1390, 03:25 صبح
سلام و تشکر از دوستان عزیز

دوستان میخواستم در یک محدوده زمانی یک فرمان برام اجرا بشه
مثلا از ساعت 23 شب تا 5 بامداد یک فرمان اجرا بشه مشکل اینجاس که با یک شرت ساده میشه شروع رو نوشت ولی واسه پایان چیزی ندارم ، البته شروع هم مشکل داره و مجبورم از 00 یا همون 12 شب شروع کنم



date_default_timezone_set('Asia/Tehran');
$time = date("H");
$start_night = "00";
$end_night = "5";

if ($time > $start_night){
echo "DAR MAHDOODE MOREDE NAZA";
}else{
echo "KHAREJ AZ MAHDOODE MOREDE NAZA";
}


شرمنه و ممنون :خجالت:

<body>
سه شنبه 11 مرداد 1390, 03:00 صبح
سلام
دوستان کسی میتونه تو این زمینه کمکی بکنه ؟

ممنون:ناراحت:

MMSHFE
سه شنبه 11 مرداد 1390, 15:23 عصر
با سلام، اين كد رو امتحان كنيد:


date_default_timezone_set('Asia/Tehran');
$time = date('H');
$start_night = 0;
$end_night = 5;
if ($time >= $start_night && $time <= end_night) {
echo 'DAR MAHDOODE MOREDE NAZA';
}
else {
echo 'KHAREJ AZ MAHDOODE MOREDE NAZA';
}

موفق باشيد.

<body>
سه شنبه 11 مرداد 1390, 18:33 عصر
سلام و واقعا ممنون
جواب داد فقط یه چی . واسه ساعت 23 نمیشه کاری کرد ؟ مثلا از 23 الی 5 ؟

MMSHFE
چهارشنبه 12 مرداد 1390, 12:48 عصر
سلام و واقعا ممنون
جواب داد فقط یه چی . واسه ساعت 23 نمیشه کاری کرد ؟ مثلا از 23 الی 5 ؟
بله ميشه. كافيه شرط رو اينطوري تغيير بدين:


if($time >=23 || $time <= 5)

موفق باشيد.

billgivz
پنج شنبه 13 مرداد 1390, 00:58 صبح
چرا دوست عزیز از cron job استفاده نمیکنی ؟

دستور wget

رضا قربانی
پنج شنبه 13 مرداد 1390, 11:10 صبح
سلام و تشکر از دوستان عزیز

دوستان میخواستم در یک محدوده زمانی یک فرمان برام اجرا بشه
مثلا از ساعت 23 شب تا 5 بامداد یک فرمان اجرا بشه مشکل اینجاس که با یک شرت ساده میشه شروع رو نوشت ولی واسه پایان چیزی ندارم ، البته شروع هم مشکل داره و مجبورم از 00 یا همون 12 شب شروع کنم



date_default_timezone_set('Asia/Tehran');
$time = date("H");
$start_night = "00";
$end_night = "5";

if ($time > $start_night){
echo "DAR MAHDOODE MOREDE NAZA";
}else{
echo "KHAREJ AZ MAHDOODE MOREDE NAZA";
}


شرمنه و ممنون :خجالت:


آیا می دونستید که در این روش کاربر حتما باید پشت سیستم حاضر باشه تا عملیات انجام بشه

<body>
جمعه 14 مرداد 1390, 02:28 صبح
سلام و ممنون از همه

چرا دوست عزیز از cron job استفاده نمیکنی ؟

دستور wget

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



آیا می دونستید که در این روش کاربر حتما باید پشت سیستم حاضر باشه تا عملیات انجام بشه

بله ولی اگه از cronjob استفاده کنید مشکل حله :چشمک:

بازم از همه ممنونم