ошибка скручивания, в массиве apikey

0

У меня есть это, массив ключей api.

<?php
/*Variables - Start*/

$apiKey = array (
'phweb' => 'm776703283-58528ee50653b191361a97c8',
'phemail' => 'm776701721-d532d1d2d020749423d80200',
);


$url = array (
'phweb' => "http://api.uptimerobot.com/getMonitors?apiKey=" . $apiKey['phweb'] . "&logs=1" . "&customUptimeRatio=1-7-30" . "&format=xml",
'phemail' => "http://api.uptimerobot.com/getMonitors?apiKey=" . $apiKey['phemail'] . "&logs=1" . "&customUptimeRatio=1-7-30" . "&format=xml",
);

/*Variables - End*/
?>

и у меня это получается при работе с завитком

<?php
/*Check Curl if Installed - Start*/
function is_curl_installed() {
if  (in_array  ('curl', get_loaded_extensions())) {
    return true;
} else {
    return false;
}
}
/*Check Curl if Installed - End*/
/*Curl Request - Start*/
function curl_seasson($url) {
$c = curl_init($url);
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
$responseXML = curl_exec($c);
curl_close($c);

return $responseXML;
}
/*Curl Request - End*/
?>

и я получил эту ошибку (см. изображение выше)

Изображение 174551

На самом деле, я пытаюсь отправить запрос 2 api (curl), как вы можете видеть в моем массиве apikey, возможно ли это? что кажется проблемой? любая помощь будет принята с благодарностью. Спасибо!

  • 1
    Ошибки довольно понятны для меня.
Теги:
curl

1 ответ

0

Вы передаете переменную $url в curl_init в ней необработанной форме. curl_init берет строку для URL-адреса, и вы передаете массив. Это должно помочь вам начать:

foreach ($url as $apiUrl)
{
    $apiResponse = curl_seasson($apiUrl);
    var_dump($apiResponse);
}
  • 0
    Спасибо за твой ответ. да, foreach - это то, о чем я недавно думал, но я просто не знаю, как это сделать. Во всяком случае, моя концепция заключалась в том, чтобы пройтись по массиву apikeys, отправить запрос api каждому apikey, зациклить каждый результат и поместить каждый ответ, выданный api, какие-либо идеи или подсказки, как этого добиться? извините за вопрос noob2x. Я новичок с завитком.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню