kot2566
@kot2566

Как засунуть отправку запроса к vk api в функцию?

Не могу засунуть отправку запросов (например, для отправки сообщений) к vk api в отдельную функцию. Вне функции отправка запросов идёт.

Вот две функции:
Первая (для примера) работает
function logUpdate($message) 
{        
        $dateTime = date("Y-m-d H:i:s");
        $fp = fopen('log.txt', 'a');
        $test = fwrite($fp, "[{$dateTime}] " . $message . "<br>"); 
        fclose($fp); 
}

Вторая при её вызове выдаёт ошибку "Uncaught Error: Call to undefined function VKMessage()"

function VKMessage($_message, $_userId, $_token)
{
   $request_params = array(
                    'message' => $_userPostsCount,
                    'user_id' => $_userId,
                    'access_token' => $_token,
                    'v' => '5.0'
                );
                $get_params = http_build_query($request_params);
                file_get_contents('https://api.vk.com/method/messages.send?' . $get_params);
}

Если добавить в эту функцию какой-либо другой код (например, вызов функции logUpdate), то ошибки не будет, но запрос к VK API не выполнится в любом случае. В чём проблема?
  • Вопрос задан
  • 182 просмотра
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
Call to undefined function vkSendMessage()
function VKMessage
ась?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы