12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- <!DOCTYPE html>
- <html lang="zh-CN">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title><?=$da['title']?></title>
- <link rel="stylesheet" type="text/css" href="<?=$da['p']?>/css/css.css"/>
- <link rel="shortcut icon" href="favicon.ico" />
- <script type="text/javascript" src="js/jquery.js"></script>
- <script type="text/javascript" src="js/js.js"></script>
- <style>
- </style>
- </head>
- <body>
- <div style="padding:10px">
- <div><font color="red">长时间打开这个页面,不关闭,也可以达到开启计划任务功能。</font></div>
- <div>以下是待运行任务共<span id="allshu">(<?=count($da['tasklist'])?>)</span>条,现在是:<span id="nowdate"><?=$rock->now?></span></div>
- <?php
- foreach ($da['tasklist'] as $k=>$rs){
- $oi = $k+1;
- $runtimes = date('Y-m-d H:i:s', $rs['runtime']);
- $da['tasklist'][$k]['runtimes'] = $runtimes;
- $runtimesa = explode(' ', $runtimes);
- echo '<div oi="'.$oi.'" style="padding:2px">'.$oi.'、['.$runtimesa[1].']'.$rs['name'].', <span id="zt_'.$oi.'"><font color="#888888">(待运行)</font></span></div>';
- }
- ?>
- </div>
- <script>
- var tasklist = <?=json_encode($da['tasklist'])?>;
- var nowoi = 0;
- var nowdt = '';
- var alloi = tasklist.length;
- function startrun(){
- var now = js.now('now');
- var nowa = now.split(' '),bstdt = nowa[0];
- if(nowdt=='')nowdt = bstdt;
- var i,d,url;
- $('#nowdate').html(now);
- var suxh = nowoi;
- for(i= nowoi;i<nowoi+10;i++){
- d = tasklist[i];
- if(d && d.runtimes==now){
- url = d.url.split('task.php');
- if(url.length==2){
- url = 'task.php'+url[1];
- }else{
- url = d.url;
- }
- runrurl(url, i);
- suxh = i;
- alloi--;
- }
- }
- nowoi = suxh;
- $('#allshu').html('('+alloi+')');
- //到了第二天了就要刷新喽
- if(nowdt != bstdt){
- location.reload();
- }
- setTimeout('startrun()',1000);
- }
- function runrurl(url, i){
- var oi = i+1;
- var o = $('#zt_'+oi+'');
- o.html('<font color="#ff6600">运行中</font>');
- $.get(url, function(s){
- if(s=='success'){
- o.html('<font color="green">运行成功</font>');
- }else{
- o.html('<font color="red">运行失败</font>');
- }
- });
- }
- startrun();
- </script>
- </body>
- </html>
|