@GRO24

Как вернуть ответ CURL?

Всем привет, не много завис и не могу понять как реализовать
Есть 2 файла, условно: 1.index.php 2.api_proc.php
В api_proc.php класс BOT
Код класса пишу кусок, с ним проблем нет, просто не могу понять как записать результат выполнения
Отправляется запрос CURL
Я не могу понять как мне получить результат выполнения $bot->getChatMember($chat_moderate_id, $user_id);
Т.е ответ CURL, что возвращается в $response, что бы записать в переменную и после вызвать в index.php
Подтолкните на умные мысли)

function get_contents($url, $fields=null, $headers=null, $json = true) {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        if(is_array($headers)) curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_POST, true);
        curl_setopt($ch, CURLOPT_POSTFIELDS, (is_array($fields)?http_build_query($fields):(($fields!==null)?$fields:'')));
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
        $response = curl_exec($ch);
        curl_close($ch);
        if($json) return json_decode($response);
        else return $response;
}

    public function getChatMember($chat_moderate_id, $user_id) {
        $this->get_contents($this->url.'/getChatMember?chat_id='.$chat_moderate_id.'&user_id='.$user_id); 
    }


Вызывается все это c index.php след. образом
$bot->getChatMember($chat_moderate_id, $user_id);
  • Вопрос задан
  • 384 просмотра
Пригласить эксперта
Ответы на вопрос 1
Shev_Art_V
@Shev_Art_V
Занимаюсь разработкой сайтов на Modx Revolution
Непонятно что у вас не получается? Использовать ответ из get_contents() в index.php?
Сохраните его в переменную и используйте
$res = $bot->getChatMember();
Ответ написан
Ваш ответ на вопрос

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

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