webmain/system/task/taskAction.php
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
//计划任务列表控制器
class taskClassAction extends Action
{
public function getrunlistAjax()
{
$barr = m('task')->getlistrun($this->date);
$this->returnjson($barr);
}
public function starttaskAjax()
{
$lx = (int)$this->get('lx','0');
$tobj = m('task');
$tobj->cleartask();
if($lx==0){
$carr = $tobj->pdlocal();
if(!$carr['success'])return $carr;
$barr = $tobj->starttask();
if($barr['success']){
return returnsuccess('启动成功');
}else{
return returnsuccess('无法启动可能未开启服务端:'.$barr['msg'].'');
}
}else{
if($lx==1){
$barr = c('xinhuapi')->starttask();
if($barr['success'])$barr['data'] = '已通过官网服务开启计划任务';
}
if($lx==2){
$barr = c('xinhuapi')->stoptask();
if($barr['success'])$barr['data'] = '已停止使用官网计划任务';
}
return $barr;
}
}
public function clearztAjax()
{
m('task')->update('state=0,lastdt=null,lastcont=null','1=1');
}
public function downbatAjax()
{
$ljth = str_replace('/','\\',ROOT_PATH);
echo '<title>计划任务开启方法</title>';
echo '<font color="red">如您有安装信呼服务端,就不用根据下面来开启计划任务了</font><br><a target="_blank" style="color:blue" href="'.URLY.'view_taskrun.html">查看官网上帮助</a><br>';
echo '计划任务的运行时间需要设置为5的倍数才可以运行到。<br>';
echo '一、<b>Windows服务器</b>,可根据以下设置定时任务<br>';
$str1 = '@echo off
cd '.$ljth.'
'.getconfig('phppath','php').' '.$ljth.'\task.php runt,task';
$this->rock->createtxt(''.UPDIR.'/cli/xinhutaskrun.bat', $str1);
echo '1、打开系统配置文件webmainConfig.php加上一个配置phppath设置php环境的目录地址如:F:\php\php-5.6.22\php.exe,设置好了,刷新本页面。<br>';
echo '<div style="background:#caeccb;padding:5px;border:1px #888888 solid;border-radius:5px;">';
后面还有 29 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
