Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: php long poll vk
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » php long poll vk

Страниц (1): [1]
 

1. Sasha777 - 03 Ноября, 2019 - 21:30:51 - перейти к сообщению
помогите написать команду онлайн (выводит пользователей в сети в беседе) и созвать всех (зовёт всех кто есть в беседе)
использую php long poll vk
ниже пример команды
PHP:
скопировать код в буфер обмена
  1.  
  2.         global $pdo;
  3.         $sql = "SELECT * FROM accounts WHERE uid = ".$user['id'];
  4.         $result = $pdo->query($sql);
  5.         foreach($result as $row) {
  6.                 if($row['bonys'] <= time()) {
  7.                         $rand = rand(1000, 100000000);
  8.                         $Wolf->send("вы выйграли ".number_format($rand, '0', '', ".")."$");
  9.                         $sq = "UPDATE accounts SET money = (money + '".$rand."'), bonys = '".(time() + 86400)."' WHERE uid = ".$user['id'];
  10.                         $pdo->query($sq);
  11.                 } else {
  12.                         $rem = $row['bonys'] - time();
  13.                         $date = ["h" => floor(($rem % 86400) / 3600), "m" => floor(($rem % 3600) / 60), "s" => ($rem % 60)];
  14.                         $Wolf->send("до получения бонуса: ".($date["h"] ? $date["h"]."ч.":" ")."".($date["m"] ? $date["m"]."м.":" ")."".($date["s"] ? $date["s"]."с. &#128532;":" "));
  15.                 }
  16.         }
  17.  

 

Powered by ExBB FM 1.0 RC1