Как сделать команду чтоб в БД отправлялся VK ID чела а потом в массиве $admins = проверялся если он там или нет и выводил ошибку " Нет доступа "если его там нет
По типу
!добавить_юзер @chel
!снять_юзер @chel
!юзер_лист на PHP для вк бота
Как сделать команду чтоб в БД отправлялся VK ID чела а потом в массиве $admins = проверялся если он там или нет и выводил ошибку " Нет доступа "если его там нет
По типу
!добавить_юзер @chel
!снять_юзер @chel
!юзер_лист на PHP для вк бота
Ну тип пж брадки помогите ![]()
Какой массив и зачем тогда нужна бд?
Создай отдельную таблицу админов, там храни их user_id
И получай
Как это сделать? PHP и MySQL | Получение данных в MySQLi
Не знаю. Сперва бы узнать каким образом работает твой БД
// $user_id - айди пользователя
// $allowed_users - массив с пользователями
if(!in_array($user_id, $allowed_users)) return "Иди нахуй";
// $screen_name - имя пользователя
// $token - твой ВК токен
// $allowed_users - массив с пользователями
$response = file_get_contents("https://api.vk.com/method/users.get?user_ids={$screen_name}&access_token={$token}&v=5.131");
$data = json_decode($response, true);
$user_id = $data["response"][0]["id"];
$allowed_users[] = $user_id;
// $screen_name - имя пользователя
// $token - твой ВК токен
// $allowed_users - массив с пользователями
$response = file_get_contents("https://api.vk.com/method/users.get?user_ids={$screen_name}&access_token={$token}&v=5.131");
$data = json_decode($response, true);
$user_id = $data["response"][0]["id"];
unset($allowed_users[array_search($user_id, $allowed_users)]);
// $allowed_users - массив с пользователями
$list = implode(", ", $allowed_users);
return "Список пользователей: {$list}";
Одааааа какой кайф мммммм
curl на другой случай
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.vk.com/method/users.get?user_ids={$screen_name}&access_token={$token}&v=5.131");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
Эта тема была автоматически закрыта через 12 часов после последнего ответа. В ней больше нельзя отвечать.