如何利用计划任务实现定时采集呢?
1.修改task.php文件
找到这句: $file='../tasks/'.$r['filename']; 共有两处,请注释掉,并在随后增加代码:
$chuan=explode("?",$r['filename']);
$file=$chuan[0];
if(count($chuan)==2){
$myPost=explode("&",$chuan[1]);
foreach($myPost as $p){
if(strpos($p,"=")>0){
$temp=explode("=",$p);
$_POST[$temp[0]]=$temp[1];
}
}
}
// 这样修改后,计划任务里要执行的文件,就不限定在/e/task 目录下了,比如要执行/ab/c/test.php ,可以这样填写../../ab/c/test.php;默认的文件目录为/e/admin