Example #1
0
 //在运行时间内的
 $now = time();
 $upH = round(($now - $row2['zantongtime']) / 3600);
 //获得两个时间的间隔(小时)
 // echo $upH;
 if ($row2['state'] == 1 && $row2['runzantong'] == 1 && $upH >= $gH) {
     //上次正常运行的,且开启博文功能,超过10个小时则运行一次
     $json = $YIBAN->getLogin($row2['ybuser']);
     // echo __LINE__.'.';
     if (is_array($json) && $json['code'] == 200 && array_key_exists('isLogin', $json['data']) && $json['data']['isLogin'] == 1) {
         //检测登录状态成功
         echo 'run;';
         $myfrends = getMyTrends($mysqli, $row2['ybuser']);
         foreach ($myfrends as $key => $value) {
             echo 'runfrends list;';
             $trends = $YIBAN->getTrendsList($row2['ybuser'], $value['ybid']);
             if ($trends['code'] == 200) {
                 echo 'get trends';
                 foreach ($trends['data'] as $key2 => $v2) {
                     $z = isZanTong($v2['uplist']['list'], $row2['ybid']);
                     $t = isZanTong($v2['downlist']['list'], $row2['ybid']);
                     $num = 0;
                     if (!$z) {
                         $num = 1;
                     }
                     if (!$t) {
                         $num = 2;
                     }
                     if (!$z && !$t) {
                         $num = 3;
                     }