我需要开发一个任务系统,以便能够在不支持信标的服务器上工作。
我 asking问,是否有任何现行法典可以采取严厉措施(如0,12 1*/2* ,并将下个排定的行程的时间回去)。
如果找不到这样的法典,那么我应如何开始这样做?
我需要开发一个任务系统,以便能够在不支持信标的服务器上工作。
我 asking问,是否有任何现行法典可以采取严厉措施(如0,12 1*/2* ,并将下个排定的行程的时间回去)。
如果找不到这样的法典,那么我应如何开始这样做?
您可使用这一类别:rel=“noreferer”>。
这也是对上期计划进行的计算。
利用这一职能:
function parse_crontab($time, $crontab)
{$time=explode( , date( i G j n w , strtotime($time)));
$crontab=explode( , $crontab);
foreach ($crontab as $k=>&$v)
{$time[$k]=intval($time[$k]);
$v=explode( , , $v);
foreach ($v as &$v1)
{$v1=preg_replace(array( /^*$/ , /^d+$/ , /^(d+)-(d+)$/ , /^*/(d+)$/ ),
array( true , $time[$k]. === , (1<= .$time[$k]. and .$time[$k]. <=2) , $time[$k]. %1===0 ),
$v1
);
}
$v= ( .implode( or , $v). ) ;
}
$crontab=implode( and , $crontab);
return eval( return .$crontab. ; );
}
var_export(parse_crontab( 2011-05-04 02:08:03 , */2,3-5,9 2 3-5 */2 * ));
var_export(parse_crontab( 2011-05-04 02:08:03 , */8 */2 */4 */5 * ));
You can try this: http://mtdowling.com/blog/2012/06/03/cron-expressions-in-php/ which use PHP Cron-Expression parser library, a php class https://github.com/mtdowling/cron-expression
我发现,分裂主义有了一个巨大的答案,但找到了一个关键的挑战。
页: 1 该守则给出了一种条件性<代码>08=0,而这种回归是真实的,因为PHP对从零起算的编号进行了解释,而08和09则不是有效的居住号码,因此它们重新解释为0。 这方面的更多信息。
这里有一套固定的、经过充分评论的分裂主义法典。
// Parse CRON frequency
function parse_crontab($time, $crontab) {
// Get current minute, hour, day, month, weekday
$time = explode( , date( i G j n w , strtotime($time)));
// Split crontab by space
$crontab = explode( , $crontab);
// Foreach part of crontab
foreach ($crontab as $k => &$v) {
// Remove leading zeros to prevent octal comparison, but not if number is already 1 digit
$time[$k] = preg_replace( /^0+(?=d)/ , , $time[$k]);
// 5,10,15 each treated as seperate parts
$v = explode( , , $v);
// Foreach part we now have
foreach ($v as &$v1) {
// Do preg_replace with regular expression to create evaluations from crontab
$v1 = preg_replace(
// Regex
array(
// *
/^*$/ ,
// 5
/^d+$/ ,
// 5-10
/^(d+)-(d+)$/ ,
// */5
/^*/(d+)$/
),
// Evaluations
// trim leading 0 to prevent octal comparison
array(
// * is always true
true ,
// Check if it is currently that time,
$time[$k] . === ,
// Find if more than or equal lowest and lower or equal than highest
(1<= . $time[$k] . and . $time[$k] . <=2) ,
// Use modulus to find if true
$time[$k] . %1===0
),
// Subject we are working with
$v1
);
}
// Join 5,10,15 with `or` conditional
$v = ( . implode( or , $v) . ) ;
}
// Require each part is true with `and` conditional
$crontab = implode( and , $crontab);
// Evaluate total condition to find if true
return eval( return . $crontab . ; );
}
我在很久以前就写过一个称为“日历清单”的非常强大的购买力平价级:
https://github.com/cubiclesoft/php-misc/
它支持两种不同的模式。 正常开端无法处理某些复杂的模式,而拖欠的日历表格式则可以处理你可能需要的任何时间安排模式。 cr状x类支持实际上是一种退缩(与<条码>cron<>>/代码>和空间的固定起重线)。
日历 活动大部分是作为日历活动计算类别撰写的,只是为了支持“最大触发”机制。 实际目的是计算一个整数月的时间表,以便向用户显示一个日历(按类别名称)。 我也利用这一类别作为中间解决办法,翻译日历平台之间的事件。 这是一种少见的情景——我更经常地把它用于“附加指示”/“NextTrigger()”等棘手的解决办法。
您可使用普通包装PHP Cron expression Parser:https://github.com/dragonmantank/cron-expression。
这也是拉洛瓦框架的一部分内容。
In the parse_crontab
function:
Replace $time[$k]
with intval($time[$k])
inside the preg_replace
line
to compare two base10
numbers correctly.
I am trying to write a script to prevent brute-force login attempts in a website I m building. The logic goes something like this: User sends login information. Check if username and password is ...
<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...
I found this script online that creates a thumbnail out of a image but the thumbnail image is created with poor quality how can I improve the quality of the image. And is there a better way to create ...
如何确认来自正确来源的数字。
Most sites need some way to show the dates on the site in the users preferred timezone. Below are two lists that I found and then one method using the built in PHP DateTime class in PHP 5. I need ...
I wonder there is a way to post a message to a facebook business page with cURL? thanks
I want to create text as a watermark for an image. the water mark should have the following properties front: Impact color: white opacity: 31% Font style: regular, bold Bevel and Emboss size: 30 ...
How does php cast boolean variables? I was trying to save a boolean value to an array: $result["Users"]["is_login"] = true; but when I use debug the is_login value is blank. and when I do ...