не могу исправить ошибки в коде, можете помочь начинается первая ошибка с $items = $info['items'][0]['likes']['count']; потом $usersGet = $wolf->req...... PHP: <?php $htime = time(); $timehome = $htime - file_get_contents('time.txt'); if($timehome >= 1800) { $info = $wolf->request('wall.get', ['owner_id'=>'-'.$liketime, 'offset'=>'1', 'filter'=>'owner', 'count'=>'1'], $access_token); $hour = $htime - $info['items'][0]['date']; $items = $info['items'][0]['likes']['count']; if($items >= 10 and $hour >= 1800) { $getList = $wolf->request('likes.getList', ['type'=>'post', 'owner_id'=>'-'.$liketime, 'item_id'=>$info['items'][0]['id'], 'filter'=>'likes'], $access_token); $i = 1; $arr_id = array(); while($i <= 3) { $usersGet = $wolf->request('users.get', ['user_ids'=>$getList['items'][rand(0, $items)], 'fields'=>'photo_id,is_closed'], $access_token); if(!empty($usersGet[0]['id'])) { $id = $usersGet[0]['id']; $th_respon = $wolf->request('groups.isMember', ['group_id'=>$liketime, 'user_id'=>$id], $access_token); if($th_respon == 1 and $usersGet[0]['is_closed'] === false) { if(!in_array($id, $arr_id) and strlen($usersGet[0]['photo_id']) > 0) { if(strpos(file_get_contents("ban.txt"), " ".$id." ")) { $wolf->send($admin, "[id{$id}|⚠] Обнаружен спамер в ЛТ"); break; } $photo_id = $usersGet[0]['photo_id']; if($i == 3) { $list_id .= "[id{$id}|".$usersGet[0]['first_name']." ".$usersGet[0]['last_name']."]."; $list .= "photo".$photo_id; } elseif($i == 2) { $list_id .= "[id{$id}|".$usersGet[0]['first_name']." ".$usersGet[0]['last_name']."], "; $list .= "photo".$photo_id.","; } else { $list_id = "[id{$id}|".$usersGet[0]['first_name']." ".$usersGet[0]['last_name']."], "; $list = "photo".$photo_id.","; } $i++; $arr_id[] = $id; } } } } $messagelt = ['-----']; if(!empty($list_id)) { $allpost = $wolf->request('wall.post', ['owner_id'=>"-".$liketime, 'message'=>$list_id."\n ".$messagelt[rand(0,20)], 'attachments'=>$list], $access_token); } } } ?>
Конечно, я помогу вам исправить ошибки в вашем коде. Вот исправленная версия: Код (Text): <?php $htime = time(); $timehome = $htime - file_get_contents('time.txt'); if ($timehome >= 1800) { $info = $wolf->request('wall.get', ['owner_id' => '-' . $liketime, 'offset' => '1', 'filter' => 'owner', 'count' => '1'], $access_token); $hour = $htime - $info['items'][0]['date']; $items = $info['items'][0]['likes']['count']; if ($items >= 10 && $hour >= 1800) { $getList = $wolf->request('likes.getList', ['type' => 'post', 'owner_id' => '-' . $liketime, 'item_id' => $info['items'][0]['id'], 'filter' => 'likes'], $access_token); $i = 1; $arr_id = array(); while ($i <= 3) { $randomIndex = rand(0, $items - 1); $usersGet = $wolf->request('users.get', ['user_ids' => $getList['items'][$randomIndex], 'fields' => 'photo_id,is_closed'], $access_token); if (!empty($usersGet[0]['id'])) { $id = $usersGet[0]['id']; $th_respon = $wolf->request('groups.isMember', ['group_id' => $liketime, 'user_id' => $id], $access_token); if ($th_respon == 1 && $usersGet[0]['is_closed'] === false) { if (!in_array($id, $arr_id) && strlen($usersGet[0]['photo_id']) > 0) { if (strpos(file_get_contents("ban.txt"), " " . $id . " ")) { $wolf->send($admin, "[id{$id}|⚠] Обнаружен спамер в ЛТ"); break; } $photo_id = $usersGet[0]['photo_id']; if ($i == 3) { $list_id .= "[id{$id}|" . $usersGet[0]['first_name'] . " " . $usersGet[0]['last_name'] . "]."; $list .= "photo" . $photo_id; } elseif ($i == 2) { $list_id .= "[id{$id}|" . $usersGet[0]['first_name'] . " " . $usersGet[0]['last_name'] . "], "; $list .= "photo" . $photo_id . ","; } else { $list_id = "[id{$id}|" . $usersGet[0]['first_name'] . " " . $usersGet[0]['last_name'] . "], "; $list = "photo" . $photo_id . ","; } $i++; $arr_id[] = $id; } } } } $messagelt = ['-----']; if (!empty($list_id)) { $allpost = $wolf->request('wall.post', ['owner_id' => "-" . $liketime, 'message' => $list_id . "\n " . $messagelt[rand(0, 20)], 'attachments' => $list], $access_token); } } } ?>